Summary of number and weighted average exercise prices of options (Details) |
3 Months Ended | |
|---|---|---|
|
Mar. 31, 2026
shares
$ / shares
|
Mar. 31, 2025
shares
$ / shares
|
|
| Notes and other explanatory information [abstract] | ||
| Number of stock options, beginning | shares | 48,181 | 76,024 |
| Weighted average exercise price, beginning | $ / shares | $ 31.27 | $ 25.77 |
| Number of stock options, cancelled/forfeited | shares | (4,366) | (24,395) |
| Weighted average exercise price, cancelled/forfeited | $ / shares | $ 15.54 | $ 15.92 |
| Number of stock options, ending | shares | 43,815 | 51,629 |
| Weighted average exercise price, ending | $ / shares | $ 32.84 | $ 30.43 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The number of share options outstanding in a share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The number of share options forfeited in a share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|