XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued inventory $ 6,730 $ 4,808
Accrued research and development expenses 802 574
Accrued professional services 1,510 1,269
Accrued rebate 3,449 3,121
Other 6,119 4,017
Total accrued expenses and other current liabilities $ 18,610 $ 13,789