XML 71 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 10,487 $ 9,953
Taxes 2,353 1,024
Royalty and license fees 163 242
Accrued purchases 407 683
Warranties 796 546
Professional fees 807 942
Deferred revenue 3,728 1,290
Other 1,877 1,185
Total accrued liabilities $ 20,618 $ 15,865