XML 92 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Numerator    
Net income $ 9,199 $ 10,527
Allocation of earnings to participating securities (79) (92)
Numerator for basic EPS - Net income available to common stockholders 9,120 10,435
Dilutive effect of participating securities 0 2
Numerator for diluted EPS $ 9,120 $ 10,437
Denominator    
Weighted-average common shares outstanding - basic (in shares) 14,988,006 15,761,247
Dilutive effect of assumed exercises of stock options (in shares) 142,756 385,364
Weighted-average common shares outstanding - diluted (in shares) 15,130,762 16,146,611
Net income per share - basic (in dollars per share) $ 0.61 $ 0.66
Net income per share - diluted (in dollars per share) $ 0.60 $ 0.65