v3.23.2
Commitments and Contingencies - Narratives (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Cost and expenses related to bandwidth and other co-location commitments $ 35.9 $ 27.9 $ 70.6 $ 53.7