XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Total Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Feb. 26, 2024
Dec. 31, 2023
Aug. 21, 2018
Debt Instrument [Line Items]        
Total debt $ 924,577   $ 1,038,004  
Debt issuance costs (7,923)   (5,694)  
Less: current portion of term loans 34,928   74,405  
Less: current portion of debt issuance costs (2,572)   (3,495)  
Total long-term debt 889,649   963,599  
Term Loans        
Debt Instrument [Line Items]        
Total debt 462,500   519,698  
Less: current portion of term loans 37,500   77,900  
Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Total debt 70,000   124,000  
Senior Notes | 5.750% Senior Notes, due August 2026        
Debt Instrument [Line Items]        
Total debt $ 400,000   $ 400,000  
Stated interest rate (percentage)   5.75%   5.75%