Revenue - Schedule of Rollforward of Unbilled Receivables (Details) - USD ($) $ in Millions |
3 Months Ended | 12 Months Ended |
---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
|
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward] | ||
Beginning balance | $ 140.8 | $ 144.5 |
Additional unbilled revenue recognized | 89.0 | 380.5 |
Less: amounts billed to customers | (70.8) | (384.2) |
Ending balance | $ 159.0 | $ 140.8 |
X | ||||||||||
- Definition Contract With Customer, Asset, After Allowance For Credit Loss No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|