XML 57 R46.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Details - Schedule of Trade Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Receivables [Abstract]    
Gross trade receivables $ 218,550 $ 242,911
Returns and other reserves (52,638) (52,000)
Allowance for doubtful accounts (3,016) (3,023)
Total $ 162,896 $ 187,888