v3.26.1
Commitments and Contingencies - Schedule of Non-Cancelable Contractual Commitments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating leases  
Total $ 92,020
Remainder of 2026 16,900
2027‑2028 49,741
2029‑2030 17,971
Thereafter 7,408
Purchase commitments  
Total 1,420,751
Remainder of 2026 187,665
2027‑2028 823,223
2029‑2030 409,863
Thereafter 0
Convertible note principal and interest  
Total 2,277,724
Remainder of 2026 567,724
2027‑2028 1,020,000
2029‑2030 690,000
Thereafter 0
Equity investments  
Total 100,000
Remainder of 2026 0
2027‑2028 100,000
2029‑2030 0
Thereafter 0
Total  
Total 3,890,495
Remainder of 2026 772,289
2027‑2028 1,992,964
2029‑2030 1,117,834
Thereafter 7,408
Leases not yet commenced $ 200
Lessee, operating lease, lease not yet commenced, term 1 year