XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories, Net of Reserves

Inventories, net of reserves of $4,000 and $46,000 as of December 31, 2024 and 2023, respectively, consisted of the following components (in thousands):

 

 

December 31,

 

2024

 

 

2023

 

Raw materials

$

794

 

 

$

919

 

Work in progress

 

 

2,929

 

 

 

1,997

 

Finished goods

 

 

2,614

 

 

 

1,365

 

Inventories, net

$

6,337

 

 

$

4,281

 

Schedule of Accrued Expenses and Other Current Liabilities

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

 

 

 

December 31,

 

 

 

2024

 

 

2023

 

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

 

 

Schedule of Deferred Government Grants

Summarized below are deferred government grants as of December 31, 2024 and 2023 (in thousands):

 

 

December 31,

 

 

 

2024

 

 

2023

 

Government grants for property and equipment, included in accrued expenses and other current liabilities

 

$

95

 

 

$

40

 

Current deferred government grants

 

 

95

 

 

 

40

 

Government grants for property and equipment

 

 

928

 

 

 

213

 

Non-current deferred government grants

 

 

928

 

 

 

213

 

Total deferred government grants

 

$

1,023

 

 

$

253

 

Schedule of Property and Equipment, Net

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

 

 

 

December 31,

 

 

 

2024

 

 

2023

 

Buildings

 

$

18,980

 

 

$

12,289

 

Construction in progress

 

 

222

 

 

 

7,875

 

Machinery and electronic devices

 

 

9,442

 

 

 

6,598

 

Furniture and fixtures

 

 

653

 

 

 

606

 

Motor vehicles

 

 

182

 

 

 

185

 

Property and equipment, gross

 

 

29,479

 

 

 

27,553

 

Less: Accumulated depreciation

 

 

(5,599

)

 

 

(4,265

)

Property and equipment, net

 

$

23,880

 

 

$

23,288