XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Accounts Receivables and Allowance for Credit Losses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk [Line Items]      
Collection of receivables $ (31) $ (221) $ (193)
Mexico | Largest customer      
Concentration Risk [Line Items]      
Collection of receivables $ 484    
Accounts Receivable | Mexico | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 31.00% 27.00%  
Accounts Receivable | Mexico | Customer Concentration Risk | Largest customer      
Concentration Risk [Line Items]      
Concentration risk percentage 26.00% 22.00%  
Accounts Receivable | United States (Federal) | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 11.00%