v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
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 6—Leases, the minimum future commitments related to the Company's purchase commitments as of March 31, 2025 were as follows:
Cost of Revenue CommitmentsOperating Expense CommitmentsTotal Purchase Commitments
(in thousands)
Remainder of 2025$42,440 $10,403 $52,843 
202626,543 11,915 38,458 
202710,243 6,126 16,369 
202895 192 287 
202918 18 
Thereafter— — — 
Total$79,339 $28,636 $107,975