XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash, cash equivalents and investments [Abstract]        
Cash and restricted cash $ 39,600 $ 50,114    
Cash equivalents [Abstract]        
Total cash, restricted cash and cash equivalents 39,600 50,114 $ 44,893 $ 41,348
Amortized Cost 1,680 2,160    
Cash, restricted cash, cash equivalents and investments, amortized costs 41,280 52,274    
Gross Unrealized (Loss) (13) (20)    
Fair Value 1,667 2,140    
Cash, restricted cash, cash equivalents and investments, fair value. 41,267 52,254    
Contractual maturities on investments, amortized cost basis [Abstract]        
Due within 1 year 1,680 2,160    
Investments, amortized cost 1,680 2,160    
Contractual maturities on investments, fair value basis [Abstract]        
Due within 1 year 1,667 2,140    
Investments, fair value 1,667 2,140    
Certificates of deposit.        
Cash equivalents [Abstract]        
Amortized Cost 1,680 2,160    
Gross Unrealized (Loss) (13) (20)    
Fair Value 1,667 2,140    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 1,680 2,160    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value $ 1,667 $ 2,140