XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Balance Sheet Components (Details 2) - Nonrelated Party [Member] - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Liabilities, Current [Abstract]    
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
Other Liabilities, Noncurrent [Abstract]    
Advances from customers 1,404 1,284
Payroll accruals 377 867
Other payable 747 383
Total $ 2,528 $ 2,535