XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of short term investments
Short-term investments as of December 31, 2022, consist of the following (in thousands):
 
Adjusted
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Corporate bonds$99,672 $— $(106)$99,566 
Government and government agency33,317 17 (47)33,287 
Total short-term investments$132,989 $17 $(153)$132,853 
 
Short-term investments as of December 31, 2021, consist of the following (in thousands):

Adjusted
Cost
Unrealized
Losses
Fair
Value
Corporate bonds$146,032 $(30)$146,002 
Asset-backed bonds29,507 (19)29,488 
Total short-term investments$175,539 $(49)$175,490