XML 54 R44.htm IDEA: XBRL DOCUMENT v3.4.0.3
Accounts Receivable, Net and Revenue Concentrations (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Accounts Receivable, Net, Current [Abstract]        
Trade receivables, gross $ 108,831 $ 119,090    
Allowance for doubtful accounts (799) (822) $ (600) $ (616)
Allowance for sales returns (424) (507)    
Net trade receivables 107,608 117,761    
Other 3,384 4,040    
Accounts receivable, net $ 110,992 $ 121,801