XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Summary of Financial Assets Measured at Fair Value On Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 15,304 $ 18,092
Unrealized Gains 1 4
Unrealized Losses (2)  
Fair Value 15,303 18,096
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 10,115 11,171
Fair Value 10,115 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,974 2,952
Unrealized Losses (1)  
Fair Value 2,973 2,952
Certificates of deposit | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 490 490
Unrealized Gains   1
Fair Value 490 491
Certificates of deposit | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 735 490
Unrealized Gains 1 2
Fair Value 736 $ 492
U.S. government securities | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 490  
Unrealized Losses (1)  
Fair Value 489  
U.S. government agency bonds | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 500  
Fair Value $ 500