XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories

Inventories as of September 30, 2025 and December 31, 2024, respectively, consisted of the following components (in thousands):

 

 

September 30, 2025

 

 

December 31, 2024

 

Raw materials

 

$

1,099

 

 

$

794

 

Work in progress

 

 

4,434

 

 

 

2,929

 

Finished goods

 

 

3,321

 

 

 

2,614

 

Inventories

 

$

8,854

 

 

$

6,337

 

Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

September 30, 2025

 

 

December 31, 2024

 

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

 

Schedule of Accounts and Note Receivable, Net

Accounts and note receivables, net consisted of the following (in thousands):

 

 

September 30, 2025

 

 

December 31, 2024

 

Accounts receivable

 

$

26,059

 

 

$

19,798

 

Note receivable

 

 

693

 

 

 

4,373

 

Allowance for credit losses

 

 

(182

)

 

 

(209

)

Accounts and note receivables, net

 

$

26,570

 

 

$

23,962

 

Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

September 30, 2025

 

 

December 31, 2024

 

Buildings

 

$

19,229

 

 

$

18,980

 

Construction in progress

 

 

844

 

 

 

222

 

Machinery and electronic devices

 

 

9,559

 

 

 

9,442

 

Furniture and fixtures

 

 

723

 

 

 

653

 

Motor vehicles

 

 

187

 

 

 

182

 

Property and equipment, gross

 

 

30,542

 

 

 

29,479

 

Less: Accumulated depreciation

 

 

(6,934

)

 

 

(5,599

)

Property and equipment, net

 

$

23,608

 

 

$

23,880