XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Debt Obligations - Senior Credit Facility Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jul. 31, 2024
Jul. 30, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]        
Amount outstanding under the credit facility $ 776,174     $ 867,137
Senior Credit Facility        
Line of Credit Facility [Line Items]        
Credit facility available for revolving loans or issuing new letters of credit 2,510,000      
Senior Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Cross default provisions   $ 400,000    
Surety-Backed Letters Of Credit        
Line of Credit Facility [Line Items]        
Borrowing capacity   500,000    
Term Loan | Senior Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Borrowing capacity 750,000      
Amount outstanding under the credit facility 717,200      
Revolving Credit Facility | Senior Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Borrowing capacity 2,800,000 $ 2,800,000 $ 2,640,000  
Amount outstanding under the credit facility 59,000      
Revolving Credit Facility | Senior Credit Facility | Line of Credit | U.S. Dollars        
Line of Credit Facility [Line Items]        
Amount outstanding under the credit facility 28,700      
Revolving Credit Facility | Senior Credit Facility | Line of Credit | Canadian Dollars        
Line of Credit Facility [Line Items]        
Amount outstanding under the credit facility 30,300      
Letters of Credit | Senior Credit Facility        
Line of Credit Facility [Line Items]        
Letters of credit and bank guarantees 226,100      
Letters of Credit and Bank Guarantees | Senior Credit Facility | U.S. Dollars        
Line of Credit Facility [Line Items]        
Letters of credit and bank guarantees 79,200      
Letters of Credit and Bank Guarantees | Senior Credit Facility | Other than U.S. Dollars        
Line of Credit Facility [Line Items]        
Letters of credit and bank guarantees $ 146,900