XML 91 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash, cash equivalents and investments [Abstract]        
Cash $ 41,348,000 $ 36,763,000    
Cash equivalents [Abstract]        
Total cash, restricted cash and cash equivalents 41,348,000 36,763,000 $ 72,602,000 $ 26,892,000
Amortized Cost 11,760,000 15,060,000    
Cash, cash equivalents and investments, amortized costs 53,108,000 51,823,000    
Gross Unrealized (Loss) (303,000) (65,000)    
Fair Value 11,457,000 14,995,000    
Cash, cash equivalents and investments, amortized costs 52,805,000 51,758,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Due within 1 year 9,600,000 5,424,000    
Due after 1 through 5 years 2,160,000 9,636,000    
Investments, amortized cost 11,760,000 15,060,000    
Contractual maturities on investments, fair value basis [Abstract]        
Due within 1 year 9,339,000 5,419,000    
Due after 1 through 5 years 2,118,000 9,576,000    
Investments, fair value 11,457,000 14,995,000    
Debt Securities, Available-for-sale, Unrealized Loss 303,000      
Investments        
Cash equivalents [Abstract]        
Amortized Cost 11,760,000 15,060,000    
Gross Unrealized (Loss) (303,000) (65,000)    
Fair Value 11,457,000 14,995,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 11,760,000 15,060,000    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value 11,457,000 14,995,000    
Certificates of deposit.        
Cash equivalents [Abstract]        
Amortized Cost 6,440,000 6,680,000    
Gross Unrealized (Loss) (175,000) (19,000)    
Fair Value 6,265,000 6,661,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 6,440,000 6,680,000    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value 6,265,000 6,661,000    
Corporate bonds        
Cash equivalents [Abstract]        
Amortized Cost 5,320,000 8,380,000    
Gross Unrealized (Loss) (128,000) (46,000)    
Fair Value 5,192,000 8,334,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 5,320,000 8,380,000    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value $ 5,192,000 $ 8,334,000