XML 156 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Operating Leases, Future Minimum Payment (Detail) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (After March 31,) $ 87  
2026 97  
2027 80  
2028 25  
2029 20  
2029 23  
Total lease payments (undiscounted) 332  
Less: Interest 19  
Present value of lease liabilities: 313  
Lease liabilities - current 103 $ 102
Lease liabilities - noncurrent $ 210 $ 216