XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2016
Receivables [Abstract]        
Accounts receivable $ 196,796 $ 188,952    
Allowance for doubtful accounts (3,782) (3,714) $ (3,404) $ (2,974)
Accounts receivable, net $ 193,014 $ 185,238