XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments
Aside from the Company’s finance and operating lease commitments, including its colocation operating commitments, which have been disclosed in Note 7—Leases, the minimum future commitments related to the Company’s purchase commitments as of December 31, 2023 were as follows:
Cost of Revenue CommitmentsOperating Expense CommitmentsTotal Purchase Commitments
(in thousands)
2024$48,699 $10,480 $59,179 
20256,105 3,797 9,902 
20268,111 2,097 10,208 
2027111 — 111 
202840 — 40 
Thereafter— — — 
Total$63,066 $16,374 $79,440