v3.26.3
Fair Value Measurements and Marketable Securities - Schedule of Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cost $ 41,702 $ 31,555
Unrealized Gains 0 61
Unrealized Losses (433) (11)
Fair Value 41,269 31,605
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 19,500 7,500
Unrealized Gains 0 9
Unrealized Losses (203) (4)
Fair Value 19,297 7,505
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 14,478 14,424
Unrealized Gains 0 9
Unrealized Losses (207) (7)
Fair Value 14,271 14,426
U.S. municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 6,724 8,631
Unrealized Gains 0 39
Unrealized Losses (23) 0
Fair Value 6,701 8,670
U.S. treasury bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cost 1,000 1,000
Unrealized Gains 0 4
Unrealized Losses 0 0
Fair Value $ 1,000 $ 1,004