v3.26.3
ACCOUNTS RECEIVABLE - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
ACCOUNTS RECEIVABLE    
Balance at Beginning of Period $ (1,043) $ (1,930)
Bad Debt (Expense)/ Reversal 138 (382)
Write-offs of Uncollectible Balances 342 1,247
Balance at End of Period $ (563) $ (1,065)