XML 54 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Summary of accounts receivable, net      
Accounts receivable $ 56,134   $ 81,793
Allowance for doubtful accounts (388)   (579)
Product return reserve (1) 0   (822)
Accounts receivable, net $ 55,746 $ 80,883 $ 80,392