v3.25.2
13. Stock Option Plans: Schedule of Stock Options Activity (Details) - USD ($)
12 Months Ended
May 31, 2025
May 31, 2024
Details    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance 340,500 333,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 18.07 $ 12.7
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 11,185,815 $ 2,016,961
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 89,800 85,000
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 37.24 $ 34.04
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 31,000 76,750
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 11.51 $ 12.54
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 0 750
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 399,300 340,500
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 22.89 $ 18.07
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 6,341,305 $ 11,185,815