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