v3.26.1
Note 12 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 17,207,081 18,273,105
Share Price $ 10.56  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 3,900,000  
Share-Based Payment Arrangement, Option [Member]    
Common Stock, Shares, Outstanding, Above Period End Closing Price 6,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares 4,900,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 6 months  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 11.4