v3.26.1
Stockholders’ Equity - Schedule of Warrants Outstanding (Details) - shares
shares in Thousands
Jun. 30, 2026
Dec. 31, 2025
2024 Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 800 800
2025 Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 249 249
2025 Additional Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 262 262
SGI Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 320 320
Total Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 1,631 1,631