v3.26.1
Warrant Liabilities (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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) $ (65.0)   $ (68.2)  
Private Placement Warrants [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Private warrants exercises 122,000 0   0  
Warrants outstanding         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