v3.26.1
Financial Statements Details - Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance $ 273.7 $ 160.5 $ 250.1 $ 160.8
Less: Revenue recognized from beginning balance (25.1) (14.1) (51.2) (31.1)
Add: Contract liabilities recognized, net 29.8 41.7 79.5 58.4
Contract liabilities, ending balance 278.4 $ 188.1 278.4 $ 188.1
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesCurrent        
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance     114.0  
Contract liabilities, ending balance $ 133.9   $ 133.9