v3.25.2
Debt and Credit Facilities - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Current portion of long-term debt $ 0 $ 20,000
Long-term debt, net of current portion 725,000 630,000
Total debt 725,000 650,000
Loan Security Agreement | Secured Debt    
Line of Credit Facility [Line Items]    
Line of credit borrowings outstanding 295,000  
Revolving Credit Facility | 2022 Credit Agreement | Unsecured Debt    
Line of Credit Facility [Line Items]    
Current portion of long-term debt 0 20,000
Long-term debt, net of current portion 430,000 630,000
Line of credit borrowings outstanding $ 75,000  
Line of credit facility, interest rate 5.90%  
Revolving Credit Facility | Loan Security Agreement | Secured Debt    
Line of Credit Facility [Line Items]    
Long-term debt, net of current portion $ 295,000 $ 0
Line of credit facility, interest rate 5.20%  
Revolving Credit Facility | 2022 Credit Agreement, Interest Rate Swap, Mature Date At July Two Thousand Twenty Five | Unsecured Debt    
Line of Credit Facility [Line Items]    
Interest rate swap facility, amount $ 40,000  
Interest rate swap facility, fixed interest 6.45%  
Revolving Credit Facility | 2022 Credit Agreement, Interest Rate Swap, Mature Date At July Two Thousand Twenty Six | Unsecured Debt    
Line of Credit Facility [Line Items]    
Interest rate swap facility, amount $ 90,000  
Interest rate swap facility, fixed interest 6.12%  
Revolving Credit Facility | 2022 Credit Agreement, Interest Rate Swap, Mature Date At April Two Thousand Twenty Seven | Unsecured Debt    
Line of Credit Facility [Line Items]    
Interest rate swap facility, amount $ 75,000  
Interest rate swap facility, fixed interest 6.23%  
Revolving Credit Facility | 2022 Credit Agreement, Interest Rate Swap, Mature Date At May Two Thousand Twenty Seven | Unsecured Debt    
Line of Credit Facility [Line Items]    
Interest rate swap facility, amount $ 75,000  
Interest rate swap facility, fixed interest 6.09%  
Revolving Credit Facility | 2022 Credit Agreement, Interest Rate Swap, Mature Date At August Two Thousand Twenty Eight | Unsecured Debt    
Line of Credit Facility [Line Items]    
Interest rate swap facility, amount $ 75,000  
Interest rate swap facility, fixed interest 5.14%