XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Schedule of computation of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share        
Net income $ 14,653 $ 12,193 $ 27,110 $ 25,345
Less: distributed earnings allocated to participating securities (11) (10) (24) (21)
Less: undistributed earnings allocated to participating securities (50) (43) (99) (90)
Net income available to common shareholders $ 14,592 $ 12,140 $ 26,987 $ 25,234
Weighted-average shares outstanding 11,230,514 11,286,786 11,225,779 11,286,399
Effect of dilutive securities stock options or awards 29,463 14,695 23,820 11,803
Denominator for diluted earnings per share 11,259,977 11,301,481 11,249,599 11,298,202
Basic earnings per share available to common stockholders $ 1.3 $ 1.08 $ 2.4 $ 2.24
Diluted earnings per share available to common stockholders $ 1.3 $ 1.07 $ 2.4 $ 2.23