XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 20,853 $ 47,879
Unrealized Gains 24 83
Unrealized Losses (598) (1,349)
Fair Value 20,279 46,613
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 3,574 3,741
Unrealized Gains 14 30
Unrealized Losses (1) 0
Fair Value 3,587 3,771
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 12,001 36,309
Unrealized Gains 9 39
Unrealized Losses (552) (1,349)
Fair Value 11,458 34,999
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 5,278 7,829
Unrealized Gains 1 14
Unrealized Losses (45) 0
Fair Value $ 5,234 $ 7,843