XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Trade Receivables Facility (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 01, 2024
Aug. 30, 2024
Receivables [Abstract]        
Accounts receivable sales agreement amount     $ 252,000,000 $ 300,000,000
Accounts receivable, sale $ 0 $ 0