XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Total Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Feb. 26, 2024
Aug. 21, 2018
Debt Instrument [Line Items]        
Total debt $ 867,817 $ 924,577    
Debt issuance costs (5,308) (7,923)    
Less: current portion of term loans 40,925 34,928    
Less: current portion of debt issuance costs (1,575) (2,572)    
Total long-term debt $ 826,892 889,649    
Senior Notes | 5.750% Senior notes, due August 2026        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 5.75%   5.75% 5.75%
Total debt $ 0 400,000    
Term loans        
Debt Instrument [Line Items]        
Total debt 633,125 462,500    
Less: current portion of term loans 42,500 37,500    
Revolving credit facility | Line of Credit        
Debt Instrument [Line Items]        
Total debt $ 240,000 $ 70,000