v3.26.1
Warrant Liabilities (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Warrants and rights outstanding, term 3 months 3 days    
Gain (loss) on fair value adjustment of warrants $ (1.2) $ (3.2)  
Private Placement Warrants [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Private warrants exercises 122,000 0  
Warrants outstanding   3,053,132 122,000
Warrant expiration date Apr. 06, 2026    
Warrants and rights outstanding, term 5 years    
Private Placement Warrants [Member] | Common Class A [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Exercise price per share $ 11.5    
Number of securities called by warrants 109,499