XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2025
Dec. 31, 2024
DEBT    
Total debt   $ 375,000
Less: unamortized debt issuance costs   (1,049)
Total debt, net of unamortized debt issuance costs   373,951
Less: current portion of long-term debt   0
Long-term debt   373,951
Term loan    
DEBT    
Repayments of lines of credit $ 200,000  
Total debt   375,000
Revolving credit facility    
DEBT    
Total debt   $ 0