XML 106 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 46  
2026 40  
2027 33  
2028 30  
2029 25  
Thereafter 59  
Total future minimum lease payments 233  
Less: Interest (42)  
Present value of lease liabilities 191  
Current portion of lease liabilities 36 $ 42
Long-term lease liabilities $ 155 $ 152