Annual report [Section 13 and 15(d), not S-K Item 405]

Note 13 - Share-based Compensation (Details Textual)

v3.26.1
Note 13 - Share-based Compensation (Details Textual) - USD ($)
$ in Millions
12 Months Ended
May 18, 2022
Dec. 03, 2021
Dec. 31, 2025
Dec. 31, 2024
Jul. 31, 2025
May 22, 2024
Dec. 31, 2023
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     8,641,160        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 10.6        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     3 years 1 month 6 days        
Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     6,864,854 4,692,438     3,871,013
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     415,253 117,000      
Deferred Share Units [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     174,515        
The 2019 Omnibus Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)           7,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     5,402,444        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     164,770        
The 2019 Omnibus Incentive Plan [Member] | Employee and Non-employee Stock Options [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years            
The 2019 Omnibus Incentive Plan [Member] | Employee and Non-employee Stock Options [Member] | Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 1 year            
The 2019 Omnibus Incentive Plan [Member] | Employee and Non-employee Stock Options [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years            
The 2019 Omnibus Incentive Plan [Member] | Nonemployee Stock Options [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 5 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 1 year            
The 2021 Employment Inducement Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   10 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     1,100,000        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   1,000,000     2,000,000    
Stock Option Prior Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     362,410        
The 2012 DSU Plan [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     9,745        
The 2019 Omnibus Incentive Plan, Stock Option Prior Plan, and the 2012 DSU Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value     $ 2.6 $ 1.5      
Non-employee Director Compensation Program [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       1 year      
Non-employee Director Compensation Program [Member] | Deferred Share Units [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period     174,515 284,886      
Non-employee Director Compensation Program [Member] | Restricted Stock Units (RSUs) [Member]              
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture     35,215 23,660      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number     0 0      
Non-employee Director Compensation Program [Member] | Deferred Share Unit Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number     0 0