XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Other Balance Sheet Components  
Schedule of Other Current Assets


June 30,

December 31,


2024


2023


Advances to suppliers
$
3,567


$
298

Prepaid Directors & Officers insurance



-




467


Advances to employees

250



59

Other assets

58



65

Total


$

3,875


$

889

Schedule of Property, plant and equipment


June 30,


December 31,

2024



2023


Development mockups


$

516



$

516


Leasehold improvements

167



167

Computer hardware


15



15

Construction in progress 

781


9

Total property, plant and equipment

$

1,478


$

707


Less: Accumulated depreciation


(244
)

(160
)
Total property, plant and equipment, net $
1,235
$
547
Summary of other current payables


June 30,


December 31,


2024


2023


Accrued expenses

$ 14,719

$ 7,075
Payroll accruals
4,012

4,737

Income tax payable



406




1,141


Other payables


1,066



293

Total


$

20,203


$

13,245

Summary of other non-current payables


June 30,

December 31,


2024


2023


Advances from customers


$

1,404



$

1,284


Payroll accruals
377
867
Other payables


747



383

Total


$

2,528


$

2,535