Registration of securities issued in business combination transactions

The following tables show the Company???s cash equivalents and available-for-sale securities??? amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or shor

v3.21.4
The following tables show the Company’s cash equivalents and available-for-sale securities’ amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash and cash equivalents or short- a (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 39,041,000 $ 18,387,000 $ 18,462,000
Fair Value 39,043,000 18,393,000 18,461,000
Cash Equivalents 33,138,000 9,424,000 8,761,000
Gross Unrealized Gains 3,000 7,000  
Gross Unrealized Losses (1,000) (1,000) (1,000)
Short-term Investments 1,705,035 2,759,024 9,449,650
Long-term Investments 3,044,000 6,210,000 250,000
Cash and Cash Equivalents [Member]      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 33,138,000 9,424,000 8,761,000
Fair Value 33,138,000 9,424,000 8,761,000
Cash Equivalents 33,138,000 9,424,000 8,761,000
Cash and Cash Equivalents [Member] | Money Market Funds [Member]      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 33,138,000 9,424,000 8,761,000
Fair Value 33,138,000 9,424,000 8,761,000
Cash Equivalents 33,138,000 9,424,000 8,761,000
Investments [Member]      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 5,903,000 8,963,000 9,701,000
Fair Value 5,905,000 8,969,000 9,700,000
Gross Unrealized Gains 3,000 7,000  
Gross Unrealized Losses (1,000) (1,000) (1,000)
Short-term Investments 2,861,000 2,759,000 9,450,000
Long-term Investments 3,044,000 6,210,000 250,000
Investments [Member] | Corporate Notes/Bonds [Member]      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 5,653,000 7,658,000 756,000
Fair Value 5,655,000 7,664,000 756,000
Gross Unrealized Gains 3,000 7,000  
Gross Unrealized Losses (1,000) (1,000)  
Short-term Investments 2,861,000 2,059,000 756,000
Long-term Investments 2,794,000 5,605,000  
Investments [Member] | Convertible Debt Securities [Member]      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 250,000 605,000 250,000
Fair Value 250,000 605,000 250,000
Long-term Investments $ 250,000 605,000 250,000
Investments [Member] | Commercial Paper [Member]      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost   700,000 8,695,000
Fair Value   700,000 8,694,000
Gross Unrealized Losses     (1,000)
Short-term Investments   $ 700,000 $ 8,694,000