XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accrued inventory $ 3,058 $ 3,576
Accrued research and development expenses 98 175
Accrued professional services 2,693 2,187
Others 2,334 1,965
Total accrued expenses and other current liabilities $ 8,183 $ 7,903