XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable Securitization - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Aug. 20, 2022
Dec. 31, 2021
Assets that Continue to be Recognized, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]        
Amount drawn on investment limit $ 80,000,000     $ 0
Proceeds from accounts receivable securitization 344,400,000 $ 320,200,000    
Cash collection 316,900,000 $ 315,000,000    
Outstanding principal on receivables sold under securitization $ 186,200,000     $ 158,700,000
Forecast        
Assets that Continue to be Recognized, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]        
Investment limit     $ 125,000,000  
Transferor's interests in transferred financial assets, receivables sold, percent     100.00%