v3.26.1
Earnings Per Share - Schedule of computation of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share        
Net income $ 17,761 $ 15,683 $ 51,560 $ 42,792
Less: distributed earnings allocated to participating securities (13) (12) (37) (35)
Less: undistributed earnings allocated to participating securities (68) (59) (191) (158)
Net income available to common shareholders $ 17,680 $ 15,612 $ 51,332 $ 42,599
Weighted-average shares outstanding 11,040,896 11,237,641 11,147,001 11,229,733
Effect of dilutive securities stock options or awards 33,924 24,642 25,778 24,282
Denominator for diluted earnings per share 11,074,820 11,262,283 11,172,779 11,254,015
Basic earnings per share available to common stockholders $ 1.6 $ 1.39 $ 4.61 $ 3.79
Diluted earnings per share available to common stockholders $ 1.6 $ 1.39 $ 4.59 $ 3.79