XML 105 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
11. Earnings Per Common Share: Schedule of Earnings Per Common Share (Details) - shares
12 Months Ended
May 31, 2024
May 31, 2023
Details    
Average common shares outstanding 3,353,077 3,506,474
Common shares issuable under stock option plans 135,711 45,020
Average common shares outstanding assuming dilution 3,488,788 3,551,494