v3.26.1
11. Earnings Per Common Share: Schedule of Earnings Per Common Share (Details) - shares
12 Months Ended
May 31, 2026
May 31, 2025
Details    
Average common shares outstanding 3,170,439 3,131,134
Common shares issuable under stock option plans 99,238 147,555
Average common shares outstanding assuming dilution 3,269,677 3,278,689