v3.26.1
Revenue - Contract Liabilities (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Contract Liabilities [Roll Forward]  
Beginning balance $ 547
Addition to contract liabilities 2,526
Reduction of contract liabilities (2,519)
Ending balance 554
Unearned prepayments received 328
Revenue recognized $ 268