XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Non-Cancelable Contractual Commitments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating leases  
Total $ 126,717
Remainder of 2025 28,737
2026‑2027 54,728
2028‑2029 29,685
Thereafter 13,567
Purchase commitments  
Total 892,459
Remainder of 2025 257,028
2026‑2027 379,094
2028‑2029 256,337
Thereafter 0
Convertible note principal and interest  
Total 2,307,724
Remainder of 2025 20,000
2026‑2027 1,597,724
2028‑2029 0
Thereafter 690,000
Total  
Total 3,326,900
Remainder of 2025 305,765
2026‑2027 2,031,546
2028‑2029 286,022
Thereafter $ 703,567