Quarterly report pursuant to Section 13 or 15(d)

Debt Obligations - Senior Credit Facility (Details)

v3.22.1
Debt Obligations - Senior Credit Facility (Details)
$ in Thousands
3 Months Ended
Oct. 08, 2021
USD ($)
Mar. 31, 2022
USD ($)
unit
Dec. 31, 2021
USD ($)
Line of Credit Facility [Line Items]      
Amount borrowed under the credit facility   $ 1,272,879 $ 1,199,841
Senior Credit Facility      
Line of Credit Facility [Line Items]      
Credit facility available for revolving loans or issuing new letters of credit   1,790,000  
Senior Credit Facility | Canadian Dollars      
Line of Credit Facility [Line Items]      
Amount borrowed under the credit facility   343,000  
Senior Credit Facility | U.S. Dollar      
Line of Credit Facility [Line Items]      
Amount borrowed under the credit facility   135,000  
Senior Credit Facility | Australian Dollars      
Line of Credit Facility [Line Items]      
Amount borrowed under the credit facility   $ 44,900  
Senior Credit Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Maximum consolidated leverage ratio   3.5  
Maximum consolidated leverage ratio, acquisition threshold   $ 200,000  
Maximum consolidated leverage ratio permissible under credit agreement   4.0  
Subsequent fiscal periods applying alternate ration due to acquisition threshold being met | unit   4  
Minimum consolidated interest coverage ratio   3.0  
Amount borrowed under the credit facility   $ 522,900  
Deferred financing costs   9,500 $ 10,100
Senior Credit Facility | Revolving Credit Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 2,640,000    
Senior Credit Facility | Letters of Credit      
Line of Credit Facility [Line Items]      
Letters of credit and bank guarantees   324,100  
Senior Credit Facility | Letters of Credit and Bank Guarantees | Canadian Dollars      
Line of Credit Facility [Line Items]      
Letters of credit and bank guarantees   82,800  
Senior Credit Facility | Letters of Credit and Bank Guarantees | U.S. Dollar      
Line of Credit Facility [Line Items]      
Letters of credit and bank guarantees   241,300  
Senior Credit Facility | Term Loan | Payments Due First Business Day Of Quarter In 2023 And 2024      
Line of Credit Facility [Line Items]      
Quarterly principal payments 4,700    
Senior Credit Facility | Term Loan | Payments Due First Business Day Of Quarter In 2025      
Line of Credit Facility [Line Items]      
Quarterly principal payments 9,400    
Senior Credit Facility | Term Loan | Payments Due First Business Day Of Quarter In 2026      
Line of Credit Facility [Line Items]      
Quarterly principal payments 18,800    
Senior Credit Facility | Term Loan | Line of Credit      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 750,000    
Amount borrowed under the credit facility   $ 750,000