v3.19.3.a.u2
ALLOWANCE FOR DOUBTFUL ACCOUNTS Table - Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable Additional Disclosures [Abstract]      
Balance as of beginning of year $ 9,412 $ 9,380 $ 7,700
Increase in allowance, net 2,322 233 1,705
Accounts charged against the allowance (11,662) (201) (25)
Balance as of end of year $ 72 $ 9,412 $ 9,380