XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statements Details - Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance $ 160.5 $ 139.6 $ 160.8 $ 133.2
Less: Revenue recognized from beginning balance (14.1) (12.4) (31.1) (29.2)
Add: Contract liabilities recognized, net 41.7 16.9 58.4 40.1
Contract liabilities, ending balance 188.1 $ 144.1 188.1 $ 144.1
Other Current Liabilities        
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance     65.7  
Contract liabilities, ending balance $ 83.6   $ 83.6