XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.3
BANK DEBT - Bank debt, less debt issuance costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
BANK DEBT    
Current bank debt $ 26,000 $ 26,000
Less unamortized debt issuance cost (1,905) (1,562)
Net current portion 24,095 24,438
Long-term bank debt 44,000 65,500
Less unamortized debt issuance cost (1,082) (2,047)
Net long-term portion 42,918 63,453
Total bank debt 70,000 91,500
Less total unamortized debt issuance cost (2,987) (3,609)
Net bank debt $ 67,013 $ 87,891