v3.26.1
Warrants (Details Narrative) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Public Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 10,751,862 10,751,862
Warrants share price $ 11.50  
Private Placements [Warrants]    
Class of Warrant or Right [Line Items]    
Warrants outstanding 10,280,000 10,280,000