XML 100 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Commitment and Contingencies - Future Purchase Obligations (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating leases  
Total $ 157,097
2023 39,272
2024-2025 63,226
2026-2027 32,806
Thereafter 21,793
Purchase commitments  
Total 947,953
2023 234,317
2024-2025 494,759
2026-2027 218,877
Thereafter 0
Convertible notes  
Total 2,725,000
2023 0
2024-2025 0
2026-2027 2,725,000
Thereafter 0
Total  
Total 3,830,050
2023 273,589
2024-2025 557,985
2026-2027 2,976,683
Thereafter $ 21,793