XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Recurring
$ in Thousands
Dec. 31, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost $ 18,092
Unrealized Gains 4
Fair Value 18,096
Money market funds  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 11,171
Fair Value 11,171
U.S. treasury bills  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 2,989
Unrealized Gains 1
Fair Value 2,990
U.S. treasury bills | Short term investments  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 2,952
Fair Value 2,952
Certificates of deposit | Short term investments  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 490
Unrealized Gains 1
Fair Value 491
Certificates of deposit | Long term investment  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 490
Unrealized Gains 2
Fair Value $ 492