XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Other Balance Sheet Components (Details 2) - Nonrelated Party [Member] - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Liabilities, Current [Abstract]    
Accrued expenses $ 11,082 $ 7,075
Payroll accruals 4,772 4,737
Income tax payable 0 1,141
Other payables 1,844 293
Total 17,697 13,245
Other Liabilities, Noncurrent [Abstract]    
Advances from customers 1,534 1,284
Payroll accruals 598 867
Other payable 647 383
Total $ 2,779 $ 2,535