XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Cash, Cash Equivalents, and Short-Term Investments [Abstract]        
Cash and restricted cash $ 41,597 $ 50,114    
Cash Equivalents, at Carrying Value [Abstract]        
Total cash, restricted cash and cash equivalents 41,597 50,114 $ 40,886 $ 41,348
Amortized Cost 1,680 2,160    
Cash, restricted cash, cash equivalents and investments, amortized costs 43,277 52,274    
Gross Unrealized (Loss) (5) (20)    
Fair Value 1,675 2,140    
Cash, restricted cash, cash equivalents and investments, fair value. 43,272 52,254    
Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]        
Due within 1 year 1,680 2,160    
Investments, amortized cost 1,680 2,160    
Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]        
Due within 1 year 1,675 2,140    
Investments, fair value 1,675 2,140    
Certificates of Deposit [Member]        
Cash Equivalents, at Carrying Value [Abstract]        
Amortized Cost 1,680 2,160    
Gross Unrealized (Loss) (5) (20)    
Fair Value 1,675 2,140    
Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]        
Investments, amortized cost 1,680 2,160    
Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]        
Investments, fair value $ 1,675 $ 2,140