XML 73 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable, Net and Revenue Concentrations - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Accounts Receivable, Net, Current [Abstract]        
Trade receivables, gross $ 120,965 $ 119,090    
Allowance for doubtful accounts (904) (822) $ (616) $ (478)
Allowance for sales returns (539) (507)    
Net trade receivables 119,522 117,761    
Other 5,070 4,040    
Accounts receivable, net $ 124,592 $ 121,801