XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 34,056 $ 20,288
Income taxes payable 8,435 1,423
Royalty and license fees 1,497 466
Warranties 1,759 1,576
Professional fees 2,179 1,425
Deferred revenue 16,337 15,318
Other 869 12,589
Total accrued liabilities $ 63,394 $ 53,085