XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Non-Cancelable Contractual Commitments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating leases  
Total $ 154,385
Remainder of 2024 32,892
2025‑2026 60,279
2027‑2028 36,591
Thereafter 24,623
Purchase commitments  
Total 643,505
Remainder of 2024 180,782
2025‑2026 433,298
2027‑2028 29,425
Thereafter 0
Convertible note principal and interest  
Total 2,325,232
Remainder of 2024 20,000
2025‑2026 1,285,232
2027‑2028 1,020,000
Thereafter 0
Total  
Total 3,123,122
Remainder of 2024 233,674
2025‑2026 1,778,809
2027‑2028 1,086,016
Thereafter $ 24,623