v3.26.1
Note 13 - Stock-based Compensation and Purchase Plans - Summary of Awards Activity Under the Executive Compensation Program (Details)
12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Annual Component [Member]  
Outstanding, beginning balance (in shares) | shares 30,020
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares $ 86.22
Non-vested, aggregate intrinsic value | $ $ 955,625
Granted (in shares) | shares 6,788
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares $ 117.36
Exercised / vested (in shares) | shares (18,180)
Exercised / vested, weighted average exercise price (in dollars per share) | $ / shares $ 69.49
Exercised / vested, aggregate intrinsic value | $ $ 2,618,225
Forfeited, number of shares (in shares) | shares 0
Canceled, weighted average grant date fair value (in dollars per share) | $ / shares $ 0
Outstanding, ending balance (in shares) | shares 18,628
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares $ 113.89
Non-vested, aggregate intrinsic value | $ $ 4,541,053
Performance Stock Units [Member]  
Outstanding, beginning balance (in shares) | shares 80,632
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares $ 136.83
Granted (in shares) | shares 23,839
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares $ 210.92
Exercised / vested (in shares) | shares (17,169)
Exercised / vested, weighted average exercise price (in dollars per share) | $ / shares $ 41.17
Forfeited, number of shares (in shares) | shares (20,422)
Canceled, weighted average grant date fair value (in dollars per share) | $ / shares $ 108.61
Outstanding, ending balance (in shares) | shares 66,880
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares $ 182.41