v3.26.1
Financial Instruments - Schedule of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Fair Value, Less Than 12 Months $ 27,466 $ 44,367
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months (2) (22)
Corporate notes and obligations    
Fair Value    
Fair Value, Less Than 12 Months 3,872 37,956
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months (1) (21)
Asset-backed securities    
Fair Value    
Fair Value, Less Than 12 Months 0 6,411
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months 0 (1)
U.S. treasury securities    
Fair Value    
Fair Value, Less Than 12 Months 23,594 0
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months $ (1) $ 0