Revenues from Contracts - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
Unit
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2024
USD ($)
|
|
Revenue from Contract with Customer [Abstract] | |||||
Number of reporting units | Unit | 4 | ||||
Revenue recognized from contract liability balance | $ 531.6 | $ 464.2 | $ 1,306.0 | $ 1,158.1 | |
Deferred commissions | $ 97.2 | $ 97.2 | $ 90.5 |