XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued payroll and welfare $ 4,914 $ 5,790
Accrued expenses - selling expenses 1,054 44
Supplier reimbursement 1,351 2,247
Accrued expenses - general and administrative 924 1,190
Accrued sales discount 879 903
Accrued expenses - research and development 215 161
Other accrued liabilities 162 75
Deferred government grants 40 40
Employee reimbursement 14 648
Accrued professional services   837
Accrued expenses and other current liabilities $ 9,553 $ 11,935