XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Long-Term Commitments The minimum future commitments as of December 31, 2022 were as follows (in thousands):
Bandwidth CommitmentsPurchase Order Commitments
2023$82,949 $378,816 
202423,487 45,113 
202510,519 8,094 
20261,065 2,427 
202746 546 
Total$118,066 $434,996