v3.26.1
13. Stock Option Plans: Schedule of Stock Options Activity (Details) - USD ($)
12 Months Ended
May 31, 2026
May 31, 2025
Details    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance 399,300 340,500
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 22.89 $ 18.07
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 6,341,305 $ 11,185,815
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 83,850 89,800
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 49.14 $ 37.24
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 99,205 31,000
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 19.35 $ 11.51
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 1,500 0
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price $ 0 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 382,445 399,300
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 29.58 $ 22.89
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 8,386,635 $ 6,341,305