XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of unrealized gains and losses
The following table summarizes the gross unrealized gains and losses on the Company’s marketable securities:

December 31,
2023
Gross Unrealized
Amortized CostGainsLossesCredit LossesEstimated Fair Value
U.S. government agency bonds$19,651 $157 $— $— $19,808 
$19,651 $157 $— $— $19,808 
Classified as:
Short-term investments$19,808