XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
May 31, 2024
Jul. 31, 2020
Debt Instrument [Line Items]        
Total $ 580,492 $ 585,321    
Term loan A facility maturing March 2028 | Term Loan        
Debt Instrument [Line Items]        
Total $ 97,828 104,211    
2.125% Convertible senior notes due May 2029 | Unsecured Debt        
Debt Instrument [Line Items]        
Stated rate 2.125%   2.125%  
Total $ 280,267 279,334    
0.750% Convertible senior notes due August 2025 | Unsecured Debt        
Debt Instrument [Line Items]        
Stated rate 0.75%     0.75%
Total $ 202,397 $ 201,776