XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Short-Term Investments (Details) - Schedule of unrealized gains and losses related to short-term investments - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Amortized Cost [Member]    
Short-term investments:    
Total short-term investments $ 9,277,000 $ 15,932,000
Amortized Cost [Member] | Certificates of Deposit [Member]    
Short-term investments:    
Total short-term investments 249,000 250,000
Amortized Cost [Member] | Commercial Paper [Member]    
Short-term investments:    
Total short-term investments 548,000 2,210,000
Amortized Cost [Member] | Corporate Notes [Member]    
Short-term investments:    
Total short-term investments 8,028,000 12,035,000
Amortized Cost [Member] | Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments 452,000 1,437
Gross Unrealized Gains [Member]    
Short-term investments:    
Total short-term investments
Gross Unrealized Gains [Member] | Certificates of Deposit [Member]    
Short-term investments:    
Total short-term investments
Gross Unrealized Gains [Member] | Commercial Paper [Member]    
Short-term investments:    
Total short-term investments
Gross Unrealized Gains [Member] | Corporate Notes [Member]    
Short-term investments:    
Total short-term investments
Gross Unrealized Gains [Member] | Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments
Gross Unrealized Losses [Member]    
Short-term investments:    
Total short-term investments (30,000) (11,000)
Gross Unrealized Losses [Member] | Certificates of Deposit [Member]    
Short-term investments:    
Total short-term investments
Gross Unrealized Losses [Member] | Commercial Paper [Member]    
Short-term investments:    
Total short-term investments  
Gross Unrealized Losses [Member] | Corporate Notes [Member]    
Short-term investments:    
Total short-term investments (30,000) (11,000)
Gross Unrealized Losses [Member] | Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments
Aggregate Estimated Fair Value [Member]    
Short-term investments:    
Total short-term investments 9,247,000 15,921,000
Aggregate Estimated Fair Value [Member] | Certificates of Deposit [Member]    
Short-term investments:    
Total short-term investments 249,000 250,000
Aggregate Estimated Fair Value [Member] | Commercial Paper [Member]    
Short-term investments:    
Total short-term investments 548,000 2,210,000
Aggregate Estimated Fair Value [Member] | Corporate Notes [Member]    
Short-term investments:    
Total short-term investments 7,998,000 12,024,000
Aggregate Estimated Fair Value [Member] | Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments $ 452,000 $ 1,437,000