XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 42,147 $ 20,288
Income taxes payable 4,984 1,423
Royalty and license fees 1,461 466
Warranties 1,722 1,576
Professional fees 1,274 1,425
Deferred revenue 14,848 15,318
Other 9,062 12,589
Total accrued liabilities $ 75,498 $ 53,085