XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Current and Non Current Portions of Term Loan (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Non-current portion of Term Loan:    
Total Non-current portion of Term Loan $ 142,500  
Term Loan    
Current portion of Term Loan:    
Term Loan payment 7,500 $ 7,500
Estimated unamortized debt issuance costs (2,609) (2,758)
Total Current portion of Term Loan 4,891 4,742
Non-current portion of Term Loan:    
Term Loan, net of current portion 135,000 142,500
Estimated unamortized debt issuance costs (4,051) (6,666)
Total Non-current portion of Term Loan $ 130,949 $ 135,834