v3.26.1
Financial Instruments - Gross Unrealized Loss and Fair Value, Aggregated by Investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 months $ 192,264 $ 39,705
Unrealized Loss - Less than 12 months (545) (11)
Fair Value - 12 Months or Greater 0 0
Unrealized Loss - 12 Months or Greater 0 0
Fair Value - Total 192,264 39,705
Unrealized Loss - Total (545) (11)
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 months 14,646  
Unrealized Loss - Less than 12 months (17)  
Fair Value - 12 Months or Greater 0  
Unrealized Loss - 12 Months or Greater 0  
Fair Value - Total 14,646  
Unrealized Loss - Total (17)  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 months 66,895 13,231
Unrealized Loss - Less than 12 months (141) (9)
Fair Value - 12 Months or Greater 0 0
Unrealized Loss - 12 Months or Greater 0 0
Fair Value - Total 66,895 13,231
Unrealized Loss - Total (141) (9)
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 months 2,324  
Unrealized Loss - Less than 12 months (3)  
Fair Value - 12 Months or Greater 0  
Unrealized Loss - 12 Months or Greater 0  
Fair Value - Total 2,324  
Unrealized Loss - Total (3)  
U.S. treasury debt securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 months 108,399 26,474
Unrealized Loss - Less than 12 months (384) (2)
Fair Value - 12 Months or Greater 0 0
Unrealized Loss - 12 Months or Greater 0 0
Fair Value - Total 108,399 26,474
Unrealized Loss - Total $ (384) $ (2)