XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued payroll and welfare $ 5,431 $ 4,765
Payable to selling expense suppliers 2,990 900
Payable to PPE & intangible asset suppliers 2,096 1,219
Accrued expenses - general and administrative 1,140 1,005
Accrued sales discount 930 908
Accrued professional services 862 667
Accrued expenses - research and development 781 57
Deferred government grants 95 95
Employee reimbursement 89 737
Other accrued liabilities 510 262
Accrued expenses and other current liabilities $ 14,924 $ 10,615