XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.3
ACCOUNTS RECEIVABLE (SCHEDULE OF CHANGE IN ALLOWANCE) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS [Abstract]        
Balance, beginning balance $ 5,000 $ 4,757 $ 5,244 $ 2,248
Accounts Receivable, Credit Loss Expense (Reversal) 102 100 700 2,744
Uncollectible receivables written-off   (397) (816) (553)
Uncollectible receivables written-off recoveries 26      
Effect of foreign currency 0 301 0 322
Balance, ending balance $ 5,128 $ 4,761 $ 5,128 $ 4,761