Revenue - Schedule of Capitalized Contract Costs Assets, Net (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Capitalized Contract Cost [Line Items] | ||
| Total capitalized contract costs, net | $ 71.2 | $ 73.6 |
| Deferred commissions, net | ||
| Capitalized Contract Cost [Line Items] | ||
| Total capitalized contract costs, net | 6.3 | 8.7 |
| Costs to fulfill a contract, net | ||
| Capitalized Contract Cost [Line Items] | ||
| Total capitalized contract costs, net | 20.4 | 16.7 |
| Other capitalized assets, net | ||
| Capitalized Contract Cost [Line Items] | ||
| Total capitalized contract costs, net | $ 44.5 | $ 48.2 |