v3.26.3
DEBT - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current portion of Term Loan:    
Total Current portion of Term Loan $ 0 $ 5,022
Term Loan    
Current portion of Term Loan:    
Term Loan payment 0 7,500
Estimated unamortized debt issuance costs 0 (2,478)
Total Current portion of Term Loan 0 5,022
Non-current portion of Term Loan:    
Term Loan, net of current portion 60,000 127,500
Estimated unamortized debt issuance costs (1,649) (1,573)
Total Non-current portion of Term Loan $ 58,351 $ 125,927