XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components

4.

Balance Sheet Components

Inventories, net

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

 

 

June 30, 2024

 

 

December 31, 2023

 

Raw materials

 

$

1,173

 

 

$

919

 

Work in progress

 

 

2,916

 

 

 

1,997

 

Finished goods

 

 

1,546

 

 

 

1,365

 

Inventories, net

 

$

5,635

 

 

$

4,281

 

The provision for inventory and write-downs for the periods ended June 30, 2024 and December 31, 2023 were immaterial.

Accrued Expenses and Other Current Liabilities

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

 

June 30, 2024

 

 

December 31, 2023

 

Accrued payroll and welfare

$

5,658

 

 

$

5,790

 

Accrued expenses - selling expenses

 

1,793

 

 

 

44

 

Supplier reimbursement

 

1,355

 

 

 

2,247

 

Accrued sales discount

 

850

 

 

 

903

 

Accrued expenses - general and administrative

 

472

 

 

 

1,190

 

Accrued expenses - research and development

 

94

 

 

 

161

 

Deferred government grants

 

40

 

 

 

40

 

Employee reimbursement

 

61

 

 

 

648

 

Accrued professional services

 

113

 

 

 

837

 

Other accrued liabilities

 

77

 

 

 

75

 

Accrued expenses and other current liabilities

$

10,513

 

 

$

11,935

 

 

Accounts and Note Receivables, Net

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

 

 

June 30, 2024

 

 

December 31, 2023

 

Accounts receivable

 

$

18,460

 

 

$

15,204

 

Note receivable

 

 

302

 

 

 

389

 

Allowance for credit losses

 

 

(140

)

 

 

(41

)

Allowance and note receivables, net

 

$

18,622

 

 

$

15,552

 

 

Property and Equipment, Net

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

 

 

June 30, 2024

 

 

December 31, 2023

 

Buildings

 

$

18,278

 

 

$

12,289

 

Construction in progress

 

 

301

 

 

 

7,875

 

Machinery and electronic devices

 

 

9,073

 

 

 

6,598

 

Furniture and fixtures

 

 

640

 

 

 

606

 

Motor vehicles

 

 

184

 

 

 

185

 

Property and equipment, gross

 

 

28,476

 

 

 

27,553

 

Less: Accumulated depreciation

 

 

(4,804

)

 

 

(4,265

)

Property and equipment, net

 

$

23,672

 

 

$

23,288