v3.25.1
Fair Value Measurements and Financial Instruments - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment Amortized Cost $ 35,463 $ 58,749
Investment Gross Unrealized Gains 23 43
Investment Gross Unrealized Losses (4) (16)
Investment Fair Value $ 35,482 $ 58,776
Investment, Type [Extensible Enumeration] Marketable Securities [Member] Marketable Securities [Member]
U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment Amortized Cost $ 3,932 $ 14,371
Investment Gross Unrealized Gains 1 11
Investment Fair Value $ 3,933 $ 14,382
Investment, Type [Extensible Enumeration] Marketable Securities [Member] Marketable Securities [Member]
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment Amortized Cost $ 31,531 $ 44,378
Investment Gross Unrealized Gains 22 32
Investment Gross Unrealized Losses (4) (16)
Investment Fair Value $ 31,549 $ 44,394
Investment, Type [Extensible Enumeration] Marketable Securities [Member] Marketable Securities [Member]