Share-based payments (Details 2) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Notes and other explanatory information [abstract] | |||
| Benefit arising from cash-settled share-based payments transactions | $ (141) | $ (1,131) | $ (119) |
| Expense arising from equity-settled share-based payments transactions | 6,413 | 6,309 | 6,048 |
| Total expense arising from share-based payments transactions | $ 6,272 | $ 5,178 | $ 5,929 |