XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 43,744 $ 21,541
Unrealized Gains 0 4
Unrealized Losses (24) (19)
Estimated Fair Value 43,720 21,526
Less: cash equivalents, amortized cost basis (139,451) (70,972)
Less: cash equivalents, unrealized gains 0 0
Less: cash equivalents, unrealized losses 65 33
Less: cash equivalents, estimated fair value (139,386) (70,939)
Money market funds | Level 1:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 5,333 10,204
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 5,333 10,204
Commercial paper | Level 2:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 142,377 64,693
Unrealized Gains 0 0
Unrealized Losses (78) (35)
Estimated Fair Value 142,299 64,658
U.S. government and agency securities | Level 2:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 35,485 17,616
Unrealized Gains 0 4
Unrealized Losses (11) (17)
Estimated Fair Value 35,474 17,603
Total cash equivalents and short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 183,195 92,513
Unrealized Gains 0 4
Unrealized Losses (89) (52)
Estimated Fair Value $ 183,106 $ 92,465