v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2025 were as follows:
Cost of Revenue CommitmentsOperating Expense CommitmentsTotal Purchase Commitments
(in thousands)
Remainder of 2025$34,709 $8,089 $42,798 
202637,437 13,378 50,815 
202710,663 6,372 17,035 
2028120 201 321 
202918 — 18 
Thereafter— — — 
Total$82,947 $28,040 $110,987