v3.26.1
Cash, Cash Equivalents and Marketable Securities - Available-for-sale Debt Securities in Unrealized Loss Positions (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value $ 38,551 $ 13,362
Less than 12 months, Unrealized Losses (65) (8)
12 months or greater, Fair Value 2,950 0
12 months or greater, Unrealized Losses (11) 0
Total, Fair Value 41,501 13,362
Total, Unrealized Losses (76) (8)
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 992  
Less than 12 months, Unrealized Losses (1)  
12 months or greater, Fair Value 0  
12 months or greater, Unrealized Losses 0  
Total, Fair Value 992  
Total, Unrealized Losses (1)  
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 34,513 13,362
Less than 12 months, Unrealized Losses (58) (8)
12 months or greater, Fair Value 0 0
12 months or greater, Unrealized Losses 0 0
Total, Fair Value 34,513 13,362
Total, Unrealized Losses (58) $ (8)
U.S. federal agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 0  
Less than 12 months, Unrealized Losses 0  
12 months or greater, Fair Value 2,950  
12 months or greater, Unrealized Losses (11)  
Total, Fair Value 2,950  
Total, Unrealized Losses (11)  
Municipal debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 3,046  
Less than 12 months, Unrealized Losses (6)  
12 months or greater, Fair Value 0  
12 months or greater, Unrealized Losses 0  
Total, Fair Value 3,046  
Total, Unrealized Losses $ (6)