v3.26.1
Marketable Securities - Summary of Amortized Cost, Unrealized Gains (Losses) and Fair Value of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost $ 138,403 $ 159,538  
Unrealized Gains 68 261  
Unrealized Losses (112) (1)  
Fair Value 138,359 159,798  
Amortized Cost (25,306) (41,722) $ (29,195)
Money Market Funds      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 23,503 40,721  
Unrealized Gains 0    
Unrealized Losses 0    
Fair Value 23,503 40,721  
U.S. Government Bonds      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 59,666 72,006  
Unrealized Gains 40 172  
Unrealized Losses (47) (1)  
Fair Value 59,659 72,177  
Government Agency Obligations      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 18,285 15,762  
Unrealized Gains 26 63  
Unrealized Losses (5) 0  
Fair Value 18,306 15,825  
Corporate Debt Obligations      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 18,740 15,201  
Unrealized Gains 0 10  
Unrealized Losses (40) 0  
Fair Value 18,700 15,211  
Commercial Paper      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 18,209 15,848  
Unrealized Gains 2 16  
Unrealized Losses (20) 0  
Fair Value 18,191 15,864  
Less: Amounts Classified as Cash Equivalents      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost (23,503) (40,721)  
Fair value (23,503) (40,721)  
Total Available-for-sale Marketable Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 114,900 118,817  
Unrealized Gains 68 261  
Unrealized Losses (112) (1)  
Fair Value $ 114,856 $ 119,077