v3.26.1
Schedule of Net loss from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
United States $ (67,798) $ (18,838)
Foreign 91 (5,439)
Total $ (67,707) $ (24,277)