Revenues - Additional Information (Details) - USD ($) $ in Millions |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Deferred Revenue Arrangement [Line Items] | ||
Deferred revenue presented net within contract assets arising from contract | $ 75.2 | $ 72.3 |
Deferred Long-Term Liability Charges | 42.1 | $ 42.4 |
Deferred revenue recognized | 271.2 | |
Revenue expected to be recognized from remaining performance obligations | 977.9 | |
Revenue expected to be recognized from remaining performance obligations in next twelve months | $ 489.9 | |
Minimum [Member] | Software-enabled Services [Member] | ||
Deferred Revenue Arrangement [Line Items] | ||
Revenue recognition period | 1 year | |
Maximum [Member] | Software-enabled Services [Member] | ||
Deferred Revenue Arrangement [Line Items] | ||
Revenue recognition period | 5 years |