XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
May 31, 2024
Mar. 31, 2023
Jul. 31, 2020
Debt Instrument [Line Items]          
Total debt, net of deferred financing costs $ 580,492 $ 585,321      
Term Loan | Term loan A facility maturing March 2028          
Debt Instrument [Line Items]          
Long-term debt 98,750 105,313      
Deferred financing costs (686) (821)      
Discount on debt (236) (281)   $ (400)  
Total debt, net of deferred financing costs $ 97,828 104,211      
Unsecured Debt | 2.125% Convertible senior notes due May 2029          
Debt Instrument [Line Items]          
Stated rate 2.125%   2.125%    
Long-term debt $ 287,500 287,500      
Deferred financing costs (7,233) (8,166)      
Total debt, net of deferred financing costs $ 280,267 279,334      
Unsecured Debt | 0.750% Convertible senior notes due August 2025          
Debt Instrument [Line Items]          
Stated rate 0.75%       0.75%
Long-term debt $ 202,500 202,500      
Deferred financing costs (103) (724)      
Total debt, net of deferred financing costs $ 202,397 $ 201,776