XML 36 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2015
Receivables [Abstract]        
Accounts receivable $ 188,952 $ 245,236    
Allowance for doubtful accounts (3,714) (3,404) $ (2,974) $ (3,344)
Accounts receivable, net $ 185,238 $ 241,832