Quarterly report pursuant to Section 13 or 15(d)

Cash Equivalents and Investments (Schedule of Cash Equivalents and Available-for-Sale Securities) (Details)

v3.21.2
Cash Equivalents and Investments (Schedule of Cash Equivalents and Available-for-Sale Securities) (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 39,041,000 $ 18,387,000
Gross Unrealized Gains 3,000 7,000
Gross Unrealized Losses (1,000) (1,000)
Fair Value 39,043,000 18,393,000
Cash Equivalents 33,138,000 9,424,000
Short-Term Investments 2,861,394 2,759,024
Long-Term Investments 3,044,000 6,210,000
Cash Equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 33,138,000 9,424,000
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value 33,138,000 9,424,000
Cash Equivalents 33,138,000 9,424,000
Short-Term Investments
Long-Term Investments
Cash Equivalents [Member] | Money Market Funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 33,138,000 9,424,000
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value 33,138,000 9,424,000
Cash Equivalents 33,138,000 9,424,000
Short-Term Investments
Long-Term Investments
Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,903,000 8,963,000
Gross Unrealized Gains 3,000 7,000
Gross Unrealized Losses (1,000) (1,000)
Fair Value 5,905,000 8,969,000
Cash Equivalents
Short-Term Investments 2,861,000 2,759,000
Long-Term Investments 3,044,000 6,210,000
Investments [Member] | Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   700,000
Gross Unrealized Gains  
Gross Unrealized Losses  
Fair Value   700,000
Cash Equivalents  
Short-Term Investments   700,000
Long-Term Investments  
Investments [Member] | Corporate Notes/Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,653,000 7,658,000
Gross Unrealized Gains 3,000 7,000
Gross Unrealized Losses (1,000) (1,000)
Fair Value 5,655,000 7,664,000
Cash Equivalents
Short-Term Investments 2,861,000 2,059,000
Long-Term Investments 2,794,000 5,605,000
Investments [Member] | Convertible Debt [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 250,000 605,000
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value 250,000 605,000
Cash Equivalents
Short-Term Investments
Long-Term Investments $ 250,000 $ 605,000