XML 88 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 16,770 $ 19,850
Taxes 2,148 3,874
Royalty and license fees 887 123
Warranties 762 1,500
Professional fees 546 1,081
Deferred revenue 6,305 5,005
Other 512 1,898
Total accrued liabilities $ 27,930 $ 33,331