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
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost $ 118,980 $ 159,538  
Unrealized Gains 8 261  
Unrealized Losses (130) (1)  
Fair Value 118,858 159,798  
Amortized Cost (39,028) (41,722) $ (26,850)
Money Market Funds      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 37,222 40,721  
Unrealized Gains 0    
Unrealized Losses 0    
Fair Value 37,222 40,721  
U.S. Government Bonds      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 43,811 72,006  
Unrealized Gains 7 172  
Unrealized Losses (74) (1)  
Fair Value 43,744 72,177  
Government Agency Obligations      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 9,993 15,762  
Unrealized Gains 1 63  
Unrealized Losses (3) 0  
Fair Value 9,991 15,825  
Corporate Debt Obligations      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 16,613 15,201  
Unrealized Gains 0 10  
Unrealized Losses (39) 0  
Fair Value 16,574 15,211  
Commercial Paper      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 11,341 15,848  
Unrealized Gains 0 16  
Unrealized Losses (14) 0  
Fair Value 11,327 15,864  
Less: Amounts Classified as Cash Equivalents      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost (37,222) (40,721)  
Fair value (37,222) (40,721)  
Total Available-for-sale Marketable Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 81,758 118,817  
Unrealized Gains 8 261  
Unrealized Losses (130) (1)  
Fair Value $ 81,636 $ 119,077