XML 72 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 64,974 $ 21,541
Unrealized Gains 66 4
Unrealized Losses (1) (19)
Estimated Fair Value 65,039 21,526
Less: Cash equivalents, amortized cost basis (54,901) (70,972)
Less: Cash equivalents 0 0
Less: Cash equivalents, unrealized losses 8 33
Less: Cash equivalents, estimated fair value (54,893) (70,939)
Total cash equivalents and short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 119,875 92,513
Unrealized Gains 66 4
Unrealized Losses (9) (52)
Estimated Fair Value 119,932 92,465
Level 1 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 165 10,204
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 165 10,204
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 78,500 64,693
Unrealized Gains 10 0
Unrealized Losses (9) (35)
Estimated Fair Value 78,501 64,658
Level 2 | U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 41,210 17,616
Unrealized Gains 56 4
Unrealized Losses 0 (17)
Estimated Fair Value $ 41,266 $ 17,603