XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable Securitization (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 20, 2023
Dec. 31, 2024
Dec. 31, 2023
Assets that Continue to be Recognized, Securitized or Asset-Backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]      
Transferor's interests in transferred financial assets, receivables sold, percent   100.00%  
Proceeds from accounts receivable securitization   $ 2,700.0 $ 2,600.0
Cash collection   2,600.0 2,700.0
Outstanding principal on receivables sold under securitization   437.6 345.7
Investment limit   200.0  
Transferor's interests in transferred financial assets, amount drawn on investment limit   100.0 100.0
Cash flows between transferor and transferee, servicing fees $ 11.3    
Level 3 | Fair Value, Measurements, Recurring      
Assets that Continue to be Recognized, Securitized or Asset-Backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]      
Transferor's interests in transferred financial assets, fair value   $ 310.9 $ 219.6