v3.22.4
Commitments and Contingencies - Future Minimum Obligations under Non-Cancelable Agreements (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Service Agreements  
2023 $ 145.3
2024 96.8
2025 84.8
2026 79.6
2027 103.3
Thereafter 8.8
Total purchase obligation $ 518.6