XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Schedule of Purchase Commitments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Open purchase agreements  
Total $ 59,080
2022 (remaining nine months) 24,417
2023 17,042
2024 7,678
2025 2,570
2026 2,274
Thereafter 5,099
Bandwidth and other co-location related commitments  
Total 115,708
2022 (remaining nine months) 30,413
2023 31,070
2024 21,287
2025 13,785
2026 9,405
Thereafter 9,748
Other commitments  
Total 1,275
2022 (remaining nine moths) 0
2023 1,275
2024 0
2025 0
2026 0
Thereafter 0
Total  
Total 176,063
2022 (remaining nine months) 54,830
2023 49,387
2024 28,965
2025 16,355
2026 11,679
Thereafter $ 14,847