XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Other Commitments [Line Items]      
Non-cancelable purchase commitments $ 1,400.0    
Operating lease obligation 375.2    
Matching contributions to the 401(k) plan 9.3 $ 8.5 $ 6.3
0.00% Convertible Senior Notes Due 2029      
Other Commitments [Line Items]      
Long-term debt, principal and future interest payments due $ 1,000.0