v3.25.2
BANK DEBT - Bank debt, less debt issuance costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
BANK DEBT    
Current bank debt $ 19,000 $ 6,000
Less unamortized debt issuance cost (1,861) (1,905)
Net current portion 17,139 4,095
Long-term bank debt 26,000 38,000
Less unamortized debt issuance cost   (606)
Net long-term portion 26,000 37,394
Total bank debt 45,000 44,000
Less total unamortized debt issuance cost (1,861) (2,511)
Net bank debt $ 43,139 $ 41,489