v3.26.1
Stock Options - Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Options        
Outstanding, beginning of year 628,236 639,236 678,880  
Granted 25,000 0 130,000  
Forfeited/Lapsed (6,000) (6,000) (16,000)  
Exercised (252,272) (5,000) (153,644)  
Outstanding, end of period 394,964 628,236 639,236 678,880
Vested and Exercisable, end of period 309,664 448,836 323,160  
Weighted average exercise price        
Weighted average exercise price, beginning of year $ 24.7 $ 24.71 $ 19.21  
Granted (per share) 38.3   41.38  
Forfeited/Lapsed (per share) (22.5) (24.27) (14.67)  
Exercised (per share) 20.51 26.94 26.77  
Weighted average exercise price, end of period 28.27 24.7 24.71 $ 19.21
Vested and Exercisable, end of period $ 25.47 $ 22.02 $ 20.75  
Additional disclosures        
Weighted average Remaining Contractual Life (in Years) 6 years 4 months 24 days 6 years 6 months 7 years 6 months 7 years 7 months 6 days
Weighted average Remaining Contractual Life, Vested and Exercisable (in Years) 5 years 10 months 24 days 6 years 1 month 6 days 6 years 10 months 24 days  
Aggregate Intrinsic Value, beginning of year $ 4,742,000 $ 17,413,000 $ 10,511,000  
Aggregate Intrinsic Value , Exercised 5,479,000 67,000 4,113,000  
Aggregate Intrinsic Value, end of period 4,450,000 4,742,000 17,413,000 $ 10,511,000
Aggregate Intrinsic Value, Vested and Exercisable $ 4,238,000 $ 4,085,000 $ 10,082,000