XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 20,288 $ 19,850
Taxes 1,423 3,874
Royalty and license fees 466 123
Warranties 1,576 1,500
Professional fees 1,425 1,081
Deferred revenue 15,318 5,005
Other 12,589 1,898
Total accrued liabilities $ 53,085 $ 33,331