XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.3
BANK DEBT - Bank debt, less debt issuance costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
BANK DEBT    
Current bank debt $ 44,000 $ 6,000
Less unamortized debt issuance cost (1,302) (1,905)
Net current portion 42,698 4,095
Long-term bank debt   38,000
Less unamortized debt issuance cost   (606)
Net long-term portion   37,394
Total bank debt 44,000 44,000
Less total unamortized debt issuance cost (1,302) (2,511)
Net bank debt $ 42,698 $ 41,489