XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued payroll and welfare $ 4,765 $ 5,790
Payable to PPE suppliers 1,219 1,336
Accrued expenses - general and administrative 1,005 1,190
Accrued sales discount 908 903
Payable to selling expense suppliers 900 820
Employee reimbursement 737 648
Accrued professional services 667 837
Deferred government grants 95 40
Accrued expenses - research and development 57 161
Other accrued liabilities 262 210
Accrued expenses and other current liabilities $ 10,615 $ 11,935