XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Sale of accounts receivable, maximum amount under agreement $ 175.0 $ 175.0
Receivables Purchase Agreement Maturity Date Dec. 05, 2025  
Accounts receivable sold $ 144.7 510.3
Receivables Purchase Agreement Cash Collections 148.7 521.5
Receivables Purchase Agreement Uncollected 131.5 131.5
Receivables Purchase Agreement Collateral $ 61.5 $ 61.5