v3.25.2
Debt Obligations - Senior Credit Facility Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Amount outstanding under the credit facility $ 693,750 $ 735,445
Senior Credit Facility    
Line of Credit Facility [Line Items]    
Credit facility available for revolving loans or issuing new letters of credit 2,130,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 693,800  
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 69,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 68,700  
Letters of Credit and Bank Guarantees | Senior Credit Facility | Canadian and Australian Dollars    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees $ 400