XML 131 R51.htm IDEA: XBRL DOCUMENT v3.25.1
BANK DEBT - Bank debt, less debt issuance costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
BANK DEBT    
Current bank debt $ 6,000 $ 26,000
Less unamortized debt issuance cost (1,905) (1,562)
Net current portion 4,095 24,438
Long-term bank debt 38,000 65,500
Less unamortized debt issuance cost (606) (2,047)
Net long-term portion 37,394 63,453
Total bank debt 44,000 91,500
Less total unamortized debt issuance cost (2,511) (3,609)
Net bank debt $ 41,489 $ 87,891