XML 70 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments
Total future purchase commitments as of March 31, 2026 are as follows (in millions):
Years ending:
2026 (9 months remaining)3,944 
20272,046 
2028790 
2029223 
2030142 
Thereafter595 
$7,740