XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share        
Net income $ 15,683 $ 11,307 $ 42,792 $ 36,652
Less: distributed earnings allocated to participating securities (12) (12) (35) (37)
Less: undistributed earnings allocated to participating securities (59) (46) (158) (151)
Net income available to common shareholders $ 15,612 $ 11,249 $ 42,599 $ 36,464
Weighted-average shares outstanding 11,237,641 11,301,577 11,229,733 11,298,174
Effect of dilutive securities stock options or awards 24,642 10,971 24,282 9,260
Denominator for diluted earnings per share 11,262,283 11,312,548 11,254,015 11,307,434
Basic earnings per share available to common stockholders $ 1.39 $ 1 $ 3.79 $ 3.23
Diluted earnings per share available to common stockholders $ 1.39 $ 0.99 $ 3.79 $ 3.22