XML 93 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash, cash equivalents and investments [Abstract]        
Cash and restricted cash $ 50,114,000 $ 41,348,000    
Cash equivalents [Abstract]        
Total cash, restricted cash and cash equivalents 50,114,000 41,348,000 $ 36,763,000 $ 72,602,000
Amortized Cost 2,160,000 11,760,000    
Cash, restricted cash, cash equivalents and investments, amortized costs 52,274,000 53,108,000    
Gross Unrealized (Loss) (20,000) (303,000)    
Fair Value 2,140,000 11,457,000    
Cash, restricted cash, cash equivalents and investments, fair value. 52,254,000 52,805,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Due within 1 year 2,160,000 9,600,000    
Due after 1 through 5 years   2,160,000    
Investments, amortized cost 2,160,000 11,760,000    
Contractual maturities on investments, fair value basis [Abstract]        
Due within 1 year 2,140,000 9,339,000    
Due after 1 through 5 years   2,118,000    
Investments, fair value 2,140,000 11,457,000    
Debt Securities, Available-for-sale, Unrealized Loss 20,000      
Impairment charge 1,900,000 0 $ 0  
Investments.        
Cash equivalents [Abstract]        
Amortized Cost 2,160,000 11,760,000    
Gross Unrealized (Loss) (20,000) (303,000)    
Fair Value 2,140,000 11,457,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 2,160,000 11,760,000    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value 2,140,000 11,457,000    
Certificates of deposit.        
Cash equivalents [Abstract]        
Amortized Cost 2,160,000 6,440,000    
Gross Unrealized (Loss) (20,000) (175,000)    
Fair Value 2,140,000 6,265,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 2,160,000 6,440,000    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value $ 2,140,000 6,265,000    
Corporate bonds        
Cash equivalents [Abstract]        
Amortized Cost   5,320,000    
Gross Unrealized (Loss)   (128,000)    
Fair Value   5,192,000    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost   5,320,000    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value   $ 5,192,000