v3.26.1
Stockholders’ Equity - Schedule of Exercise Price (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
2024 Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 800 800
Exercise Price [1] $ 37.5  
Expiration Date Jan. 23, 2034  
2025 Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 249 249
Exercise Price [1] $ 37.5  
Expiration Date Mar. 12, 2035  
2025 Additional Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 262 262
Exercise Price [1] $ 37.5  
Expiration Date Mar. 12, 2035  
SGI Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 320 320
Exercise Price [1] $ 37.5  
Expiration Date Mar. 12, 2035  
[1] Subject to adjustment.