v3.26.1
Fair Value Measurement - Marketable Security Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Total marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year $ 1,195 $ 6,661
Mature after one year through two years 1,397 2,096
Mature over two years 10,865 11,788
Fair Value 13,457 20,545
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 1,195 1,392
Mature after one year through two years 1,397 2,096
Mature over two years 0 0
Fair Value 2,592 3,488
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 0
Mature after one year through two years 0 0
Mature over two years 9,907 10,685
Fair Value 9,907 10,685
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 5,269
Mature after one year through two years 0 0
Mature over two years 958 1,103
Fair Value $ 958 $ 6,372