XML 88 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash, cash equivalents and investments [Abstract]    
Cash $ 36,763,000 $ 72,602,000
Cash equivalents [Abstract]    
Total cash and cash equivalents 36,763,000 72,602,000
Amortized Cost 15,060,000 5,963,000
Cash, cash equivalents and investments, amortized costs 51,823,000 78,565,000
Gross Unrealized Gain   5,000
Gross Unrealized (Loss) (65,000) (2,000)
Fair Value 14,995,000 5,966,000
Cash, cash equivalents and investments, amortized costs 51,758,000 78,568,000
Contractual maturities on investments, amortized cost basis [Abstract]    
Due within 1 year 5,424,000 240,000
Due after 1 through 5 years 9,636,000 5,723,000
Investments, amortized cost 15,060,000 5,963,000
Contractual maturities on investments, fair value basis [Abstract]    
Due within 1 year 5,419,000 240,000
Due after 1 through 5 years 9,576,000 5,726,000
Investments, fair value 14,995,000 5,966,000
Debt Securities, Available-for-sale, Unrealized Loss 65,000  
Total Investments [Member]    
Cash equivalents [Abstract]    
Amortized Cost 15,060,000 5,963,000
Gross Unrealized Gain   5,000
Gross Unrealized (Loss) (65,000) (2,000)
Fair Value 14,995,000 5,966,000
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 15,060,000 5,963,000
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 14,995,000 5,966,000
Certificates of Deposit [Member]    
Cash equivalents [Abstract]    
Amortized Cost 6,680,000 2,880,000
Gross Unrealized Gain   5,000
Gross Unrealized (Loss) (19,000)  
Fair Value 6,661,000 2,885,000
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 6,680,000 2,880,000
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 6,661,000 2,885,000
Corporate Bonds [Member]    
Cash equivalents [Abstract]    
Amortized Cost 8,380,000 3,083,000
Gross Unrealized (Loss) (46,000) (2,000)
Fair Value 8,334,000 3,081,000
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 8,380,000 3,083,000
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value $ 8,334,000 $ 3,081,000