XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Cash, cash equivalents and investments [Abstract]        
Cash and restricted cash $ 44,893 $ 41,348    
Cash equivalents [Abstract]        
Total cash, restricted cash and cash equivalents 44,893 41,348 $ 29,494 $ 36,763
Amortized Cost 8,850 11,760    
Cash, restricted cash, cash equivalents and investments, amortized costs 53,743 53,108    
Gross Unrealized (Loss) (192) (303)    
Fair Value 8,658 11,457    
Cash, restricted cash, cash equivalents and investments, fair value. 53,551 52,805    
Contractual maturities on investments, amortized cost basis [Abstract]        
Due within 1 year 7,170 9,600    
Due after 1 through 5 years 1,680 2,160    
Investments, amortized cost 8,850 11,760    
Contractual maturities on investments, fair value basis [Abstract]        
Due within 1 year 7,016 9,339    
Due after 1 through 5 years 1,642 2,118    
Investments, fair value 8,658 11,457    
Investments        
Cash equivalents [Abstract]        
Amortized Cost 8,850 11,760    
Gross Unrealized (Loss) (192) (303)    
Fair Value 8,658 11,457    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 8,850 11,760    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value 8,658 11,457    
Certificates of deposit.        
Cash equivalents [Abstract]        
Amortized Cost 6,440 6,440    
Gross Unrealized (Loss) (148) (175)    
Fair Value 6,292 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,292 6,265    
Corporate bonds        
Cash equivalents [Abstract]        
Amortized Cost 2,410 5,320    
Gross Unrealized (Loss) (44) (128)    
Fair Value 2,366 5,192    
Contractual maturities on investments, amortized cost basis [Abstract]        
Investments, amortized cost 2,410 5,320    
Contractual maturities on investments, fair value basis [Abstract]        
Investments, fair value $ 2,366 $ 5,192