v3.26.1
Schedule of Warrants Outstanding (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Warrants outstanding 13,528,444 14,339,078
Liability Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 681,019 681,019
Liability Classified Warrants [Member] | Business Combination Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 585,275 585,275
Liability Classified Warrants [Member] | PIPE Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 95,744 95,744
Equity Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 12,847,425 13,658,059
Equity Classified Warrants [Member] | Public Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 11,500,000 11,500,000
Equity Classified Warrants [Member] | Private Placement Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 1,347,425 2,158,059