XML 87 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Statement Information - Schedule of Accrued Expense And Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Jan. 01, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accrued legal expenses $ 2,894   $ 4,375
Accrued license fee 5,575   6,183
Accrued royalties for licensed technologies 980   2,025
Accrued property and equipment 2,149   3,885
Accrued consulting 2,137   1,173
Product warranties 345   467
Customer deposits 925   1,304
Taxes payable 954   1,087
Other 3,483   3,949
Accrued expenses and other current liabilities $ 19,442 $ 24,349 $ 24,448