XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Current Accrued Liabilities and Accrued Research and Development - Component of Current Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities Abstract    
Payroll and related expenses $ 14,261 $ 13,011
Revenue reserve accruals 10,552 8,253
Accrued inventory 2,209 20,868
Other accrued liabilities 3,697 7,664
Total $ 30,719 $ 49,796