XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable, Net and Revenue Concentrations - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Accounts Receivable, Net, Current [Abstract]        
Trade receivables, gross $ 145,823 $ 142,299    
Allowance for doubtful accounts (992) (1,064) $ (1,052) $ (904)
Allowance for sales returns (588) (562)    
Net trade receivables 144,243 140,673    
Other 7,642 10,905    
Accounts receivable, net $ 151,885 $ 151,578