XML 54 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued payroll and welfare $ 4,724 $ 4,765
Payable to PPE & intangible asset suppliers 2,242 1,219
Payable to selling expense suppliers 1,462 900
Accrued sales discount 1,147 908
Accrued expenses - research and development 578 57
Accrued professional services 563 667
Accrued expenses - general and administrative 497 1,005
Deferred government grants 96 95
Employee reimbursement 44 737
Other accrued liabilities 446 262
Accrued expenses and other current liabilities $ 11,799 $ 10,615