XML 73 R57.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accounts Receivable, Net and Revenue Concentrations (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accounts Receivable, Net, Current [Abstract]        
Trade receivables, gross $ 119,090 $ 91,605    
Allowance for doubtful accounts (822) (616) $ (478) $ (322)
Allowance for sales returns (507) (617)    
Net trade receivables 117,761 90,372    
Other 4,040 7,617    
Accounts receivable, net $ 121,801 $ 97,989