XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Obligations - Senior Credit Facility Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Amount outstanding under the credit facility $ 703,125 $ 735,445
Senior Credit Facility    
Line of Credit Facility [Line Items]    
Credit facility available for revolving loans or issuing new letters of credit 2,390,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 703,100  
Revolving Credit Facility | Senior Credit Facility | Line of Credit    
Line of Credit Facility [Line Items]    
Borrowing capacity 2,800,000  
Amount outstanding under the credit facility 0  
Letters of Credit | Senior Credit Facility    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees 106,500  
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,800  
Letters of Credit and Bank Guarantees | Senior Credit Facility | Canadian Dollars    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees $ 26,700