v3.25.4
Note 29 - Share-based Payments - Details of RSU Activity (Details) - Restricted stock units [member]
12 Months Ended
Dec. 31, 2025
shares
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Statement Line Items [Line Items]      
Outstanding at beginning of the period 200,046 201,939 235,109
Number of other equity instruments granted in share-based payment arrangement 33,111 0 0
Forfeited during the year 0 (1,893) (45,009)
Released during the year (40,009) 0 0
Modified during the year (in shares) 0 0 11,839
Outstanding at end of the period 193,148 200,046 201,939