v3.26.1
Commitments and Contingencies - Schedule of Non-Cancelable Contractual Commitments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating leases  
Total $ 100,994
Remainder of 2026 25,207
2027‑2028 49,777
2029‑2030 18,257
Thereafter 7,753
Purchase commitments  
Total 727,788
Remainder of 2026 261,464
2027‑2028 343,036
2029‑2030 123,288
Thereafter 0
Convertible note principal and interest  
Total 2,287,724
Remainder of 2026 577,724
2027‑2028 1,020,000
2029‑2030 690,000
Thereafter 0
Total  
Total 3,116,506
Remainder of 2026 864,395
2027‑2028 1,412,813
2029‑2030 831,545
Thereafter 7,753
Leases not yet commenced $ 10,300
Minimum  
Total  
Lessee, operating lease, lease not yet commenced, term 3 years
Maximum  
Total  
Lessee, operating lease, lease not yet commenced, term 7 years