v3.26.1
Fair Value Measurement - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 14,042 $ 21,109
Unrealized Gains 18 19
Unrealized Losses (603) (583)
Fair Value 13,457 20,545
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 2,584 3,480
Unrealized Gains 9 10
Unrealized Losses (1) (2)
Fair Value 2,592 3,488
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 10,415 11,195
Unrealized Gains 9 8
Unrealized Losses (517) (518)
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]    
Amortized Cost 1,043 6,434
Unrealized Gains 0 1
Unrealized Losses (85) (63)
Fair Value $ 958 $ 6,372