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

Note 15 - Stock-based Compensation - Vesting Terms of Options Granted (Details)

v3.26.1
Note 15 - Stock-based Compensation - Vesting Terms of Options Granted (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options granted in the period (in shares) 0 13,606,000
Options with Three Year Vesting [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options granted in the period (in shares)   667,000
Options with Four Year Vesting [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options granted in the period (in shares)   12,939,000