v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 30, 2026
Jul. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Operating Lease, Lease Not yet Commenced        
Subsequent Event [Line Items]        
Unrecorded unconditional purchase obligation     $ 1,500.0  
Forecast | Operating Lease, Lease Not yet Commenced        
Subsequent Event [Line Items]        
Unrecorded unconditional purchase obligation $ 753.4      
Open AI | Open AI Warrant | Common Class N        
Subsequent Event [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares)     33,445,026  
Class of warrant or right, exercise price of warrants or rights (in dollars per share)     $ 0.00001 $ 0.00001
Open AI | Open AI Warrant | Common Class N | Subsequent Event        
Subsequent Event [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares)   10,033,508