XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Current Accrued Liabilities and Accrued Research and Development - Component of Current Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities Abstract    
Payroll and related expenses $ 13,011 $ 8,684
Revenue reserve accruals 8,253 6,040
Accrued inventory 20,868 338
Other accrued liabilities 7,664 4,037
Total $ 49,796 $ 19,099