v3.26.1
Note 14 - Share-based Compensation (Details Textual)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement, Expense $ 0.7 $ 2.7 $ 0.9 $ 2.8
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1.4   $ 1.4  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     3 years 6 months  
Nonqualified Share Option [Member] | Executives and Key Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized to be Modified (in shares) | shares 5,530 10,650 5,530 10,650
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 0.171 $ 0.54 $ 0.171 $ 0.54
Share-Based Compensation Arrangement by Share-Based Payment Award, Plan Modification, Extension Period (Year)     3 years 5 years
Share-Based Payment Arrangement, Plan Modification, Incremental Cost     $ 0.6 $ 2.5
Long Term Incentive Plan 2019 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares     10,800  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares     $ 0.24  
Long Term Incentive Plan 2019 [Member] | Performance-based Non-qualified Share Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares     9,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     5 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)     10 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value     $ 2.2  
Long Term Incentive Plan 2019 [Member] | Nonqualified Time-based Stock Options [Member] | Executives and Key Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     2 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value     $ 0.5  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number of Vesting Tranches     4