v3.26.1
Financial Instruments - Schedule of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value    
Fair Value, Less Than 12 Months $ 85,442 $ 44,367
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months (32) (22)
Corporate notes and obligations    
Fair Value    
Fair Value, Less Than 12 Months 33,540 37,956
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months (21) (21)
Asset-backed securities    
Fair Value    
Fair Value, Less Than 12 Months 10,609 6,411
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months (2) (1)
U.S. treasury securities    
Fair Value    
Fair Value, Less Than 12 Months 41,293 0
Gross Unrealized Losses    
Gross Unrealized Losses, Less Than 12 Months $ (9) $ 0