v3.25.2
Other Balance Sheet Components (Details 1) - Nonrelated Party [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Liabilities, Current [Abstract]    
Accrued services $ 25,300 $ 8,393
Accrued payroll 5,257 4,639
Accrued interest 1,044 810
Other payables 1,025 1,579
Total $ 32,625 $ 15,422