XML 86 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Manufacturing related $ 4,055 $ 11,485
Compensation and employee benefits 12,495 16,099
Product revenue reserves 9,420 7,680
Current portion of lease liability 5,133 4,715
Accruals for sponsorship 2,600 4,433
Others 6,217 5,361
Total accrued and other liabilities $ 39,920 $ 49,773