XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments - Schedule of Assets measured at fair value and the gross unrealized holding gains and losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 24,822 $ 23,958
Gross Unrealized Gain 0 2
Gross Unrealized Loss 0 0
Estimated Fair Value 24,822 23,960
Commercial Paper | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 7,489 14,342
Commercial Paper | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 1,997 8,482
Gross Unrealized Gain 0 2
Gross Unrealized Loss 0 0
Estimated Fair Value 1,997 8,484
Commercial Paper | Cash and Cash Equivalents | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 1,997 8,484
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 22,825 15,476
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value 22,825 15,476
Money market funds | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value $ 22,825 $ 15,476