XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE (SCHEDULE OF CHANGE IN ALLOWANCE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS [Abstract]        
Balance, beginning balance $ 4,770 $ 2,065 $ 5,244 $ 2,248
Accounts Receivable, Credit Loss Expense (Reversal) 347 2,675 598 2,644
Uncollectible receivables written-off (117) (6) (842) (156)
Effect of foreign currency 0 23 0 21
Balance, ending balance $ 5,000 $ 4,757 $ 5,000 $ 4,757