v3.26.1
BANK DEBT - Bank debt, less debt issuance costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
BANK DEBT    
Current bank debt $ 4,500  
Less unamortized debt issuance cost (753)  
Net current portion 3,747
Long-term bank debt 40,500 30,000
Less unamortized debt issuance cost (1,317) (322)
Net long-term portion 39,183 29,678
Total bank debt 45,000 30,000
Less total unamortized debt issuance cost (2,070) (322)
Net bank debt $ 42,930 $ 29,678