XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Cash, cash equivalents and investments [Abstract]        
Cash and restricted cash $ 39,300 $ 41,348    
Cash equivalents [Abstract]        
Total cash, restricted cash and cash equivalents 39,300 41,348 $ 36,818 $ 36,763
Amortized Cost 4,320 11,760    
Cash, restricted cash, cash equivalents and investments, amortized costs 43,620 53,108    
Gross Unrealized (Loss) (50) (303)    
Fair Value 4,270 11,457    
Cash, restricted cash, cash equivalents and investments, fair value. 43,570 52,805    
Contractual maturities on investments, amortized cost basis [Abstract]        
Due within 1 year 4,320 9,600    
Due after 1 through 5 years   2,160    
Investments, amortized cost 4,320 11,760    
Contractual maturities on investments, fair value basis [Abstract]        
Due within 1 year 4,270 9,339    
Due after 1 through 5 years   2,118    
Investments, fair value 4,270 11,457    
Investments        
Cash equivalents [Abstract]        
Amortized Cost 4,320 11,760    
Gross Unrealized (Loss) (50) (303)    
Fair Value 4,270 11,457    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 4,320 11,760    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value 4,270 11,457    
Certificates of deposit.        
Cash equivalents [Abstract]        
Amortized Cost 4,320 6,440    
Gross Unrealized (Loss) (50) (175)    
Fair Value 4,270 6,265    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 4,320 6,440    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value $ 4,270 6,265    
Corporate bonds        
Cash equivalents [Abstract]        
Amortized Cost   5,320    
Gross Unrealized (Loss)   (128)    
Fair Value   5,192    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost   5,320    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value   $ 5,192