XML 51 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Inventory [Line Items]      
Long-term inventories $ 70,439   $ 56,096
Long-term prepaid manufacturing 900   $ 4,700
Charge for reserve on excess and obsolescence of inventories 2,110 $ 3,945  
Cost of Sales      
Inventory [Line Items]      
Charge for reserve on excess and obsolescence of inventories $ 2,100 $ 3,900