XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   3,296,700  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 19,715,114 19,715,114 16,690,882
Share Price $ 3 $ 3  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 3,800,000 3,800,000  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 3,100,000    
Common Stock, Shares, Outstanding, Above Period End Closing Price 16,900,000 16,900,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares 7,200,000 7,200,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   2 years 9 months 18 days  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 16.2 $ 16.2