v3.26.1
ACCOUNTS RECEIVABLE (SCHEDULE OF CHANGE IN ALLOWANCE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS [Abstract]        
Balance, beginning balance $ 2,333 $ 4,770 $ 4,908 $ 5,244
Accounts Receivable, Credit Loss Expense (Reversal) (95) 347 89 598
Uncollectible receivables written-off (348) (117) (3,107) (842)
Balance, ending balance $ 1,890 $ 5,000 $ 1,890 $ 5,000