v3.26.1
Note 12 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 22, 2026
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   276,500  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number   16,216,904 18,273,105
Share Price   $ 9.51  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant   10,300,000  
Share-Based Payment Arrangement, Option [Member]      
Common Stock, Shares, Outstanding, Above Period End Closing Price   6,700,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares   3,900,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   2 years 2 months 12 days  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 10.1  
Subsequent Event [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 3,100,000