XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued inventory $ 9,904 $ 4,808
Accrued research and development expenses 1,113 574
Accrued professional services 1,745 1,269
Accrued rebate 3,737 3,121
Other 6,762 4,017
Total accrued expenses and other current liabilities $ 23,261 $ 13,789