XML 80 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Schedule of Long Term Debt Instruments (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Feb. 23, 2022
Debt Instrument [Line Items]      
Total $ 656,438,000 $ 663,200,000  
Debt issuance costs (5,976,000) (7,415,000)  
Total term loan debt 650,462,000 655,773,000  
Less: Current portion (6,750,000) (6,750,000)  
Long-term debt, net of debt issuance costs and current portion 643,712,000 649,023,000  
2022 Credit Agreement | Line of Credit | Secured Debt      
Debt Instrument [Line Items]      
Maximum borrowing capacity     $ 675,000,000
Long-term debt, term (in years)     7 years
Total 656,438,000 663,188,000  
2022 Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity 150,000,000   $ 150,000,000
Long-term debt, term (in years)     5 years
Total $ 0 $ 0