XML 79 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable Sale Program (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 03, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]        
Maximum amount of trade accounts receivable sales permitted $ 200.0 $ 200.0    
Trade Accounts Receivable Sold   600.0 $ 565.4 $ 445.4
Amount Received From Trade Accounts Receivable Sold To Third Party   $ 595.9 $ 560.9 $ 443.6