TRADE RECEIVABLES (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Receivables [Abstract] | ||
| Gross trade receivables | $ 139,465 | $ 117,301 |
| Allowance for doubtful accounts | (16,699) | (13,285) |
| Net trade receivables | $ 122,766 | $ 104,016 |
| X | ||||||||||
- Definition Gross trade receivables No definition available.
|
| X | ||||||||||
- Definition Accounts Notes and Loans Receivable Net No definition available.
|
| X | ||||||||||
- Definition Allowance for doubtful accounts No definition available.
|
| X | ||||||||||
- References No definition available.
|