XML 120 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCOUNTS RECEIVABLE (SCHEDULE OF CHANGE IN ALLOWANCE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS [Abstract]      
Balance, beginning of year $ 5,592 $ 921 $ 662
Provision for doubtful accounts 1,711 3,679 458
Uncollectible receivables written-off (1,311) (429) (180)
Effect of foreign currency (540) 1,421 (19)
Balance, end of year $ 5,452 $ 5,592 $ 921