XML 60 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Prepaid expenses and other current assets    
Prepaid service contracts – current portion $ 12,861 $ 11,114
Manufacturing partners receivable 6,322 11,739
Prepaid postage 3,274 4,754
Other prepaid expenses and current assets 18,926 20,477
Total prepaid expenses and other current assets $ 41,383 $ 48,084