v3.25.4
Note 17 - Public Offering of Class A Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
Dec. 15, 2025
Dec. 12, 2025
Feb. 18, 2025
Share Price (in dollars per share)     $ 2.47
Public Offering [Member] | Common Class A [Member]      
Stock Issued During Period, Shares, New Issues (in shares)   7,750,000  
Share Price (in dollars per share)   $ 7.75  
Over-Allotment Option [Member] | Common Class A [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 1,162,500 1,162,500  
Public Placement [Member] | Common Class A [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 8,912,500    
Proceeds from Public Offering, Net $ 65.3