XML 67 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Short-term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of short-term investments
The following table summarizes the Company's short-term investments as of December 31, 2022 (in thousands):

As of December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Short-term investments
   Certificates of deposit$38,703 $194 $— $38,897 
   Commercial paper26,198 205— 26,403 
   Corporate debt securities46,826 189(33)46,982 
   Foreign government bonds37,453 348— 37,801 
   U.S. Treasury bills44,333 359— 44,692 
Total short-term investments$193,513 $1,295 $(33)$194,775