XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Cash, cash equivalents and investments [Abstract]        
Cash and restricted cash $ 40,886 $ 41,348    
Cash equivalents [Abstract]        
Total cash, restricted cash and cash equivalents 40,886 41,348 $ 44,943 $ 36,763
Amortized Cost 8,844 11,760    
Cash, restricted cash, cash equivalents and investments, amortized costs 49,730 53,108    
Gross Unrealized (Loss) (115) (303)    
Fair Value 8,729 11,457    
Cash, restricted cash, cash equivalents and investments, fair value. 49,615 52,805    
Contractual maturities on investments, amortized cost basis [Abstract]        
Due within 1 year 7,164 9,600    
Due after 1 through 5 years 1,680 2,160    
Investments, amortized cost 8,844 11,760    
Contractual maturities on investments, fair value basis [Abstract]        
Due within 1 year 7,088 9,339    
Due after 1 through 5 years 1,641 2,118    
Investments, fair value 8,729 11,457    
Investments        
Cash equivalents [Abstract]        
Amortized Cost 8,844 11,760    
Gross Unrealized (Loss) (115) (303)    
Fair Value 8,729 11,457    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 8,844 11,760    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value 8,729 11,457    
Certificates of deposit.        
Cash equivalents [Abstract]        
Amortized Cost 6,440 6,440    
Gross Unrealized (Loss) (100) (175)    
Fair Value 6,340 6,265    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 6,440 6,440    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value 6,340 6,265    
Corporate bonds        
Cash equivalents [Abstract]        
Amortized Cost 2,404 5,320    
Gross Unrealized (Loss) (15) (128)    
Fair Value 2,389 5,192    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 2,404 5,320    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value $ 2,389 $ 5,192