v3.25.2
11. Earnings Per Common Share: Schedule of Earnings Per Common Share (Details) - shares
12 Months Ended
May 31, 2025
May 31, 2024
Details    
Average common shares outstanding 3,131,134 3,353,077
Common shares issuable under stock option plans 147,555 135,711
Average common shares outstanding assuming dilution 3,278,689 3,488,788