v3.26.3
Cash, Cash Equivalents and Marketable Securities - Available-for-sale Debt Securities in Unrealized Loss Positions (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value $ 51,654 $ 13,362
Less than 12 months, Unrealized Losses (259) (8)
12 months or greater, Fair Value 2,974 0
12 months or greater, Unrealized Losses (13) 0
Total, Fair Value 54,628 13,362
Total, Unrealized Losses (272) (8)
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 46,101 13,362
Less than 12 months, Unrealized Losses (234) (8)
12 months or greater, Fair Value 0 0
12 months or greater, Unrealized Losses 0 0
Total, Fair Value 46,101 13,362
Total, Unrealized Losses (234) $ (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,974  
12 months or greater, Unrealized Losses (13)  
Total, Fair Value 2,974  
Total, Unrealized Losses (13)  
Municipal debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 months, Fair Value 5,553  
Less than 12 months, Unrealized Losses (25)  
12 months or greater, Fair Value 0  
12 months or greater, Unrealized Losses 0  
Total, Fair Value 5,553  
Total, Unrealized Losses $ (25)