v3.22.4
Net Income per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Numerator        
Net income $ 13,658 $ 11,078 $ 22,857 $ 21,605
Allocation of earnings to participating securities (112) (94) (187) (182)
Numerator for basic EPS - Net income available to common stockholders 13,546 10,984 22,670 21,423
Dilutive effect of participating securities 0 2 0 4
Numerator for diluted EPS $ 13,546 $ 10,986 $ 22,670 $ 21,427
Denominator        
Weighted-average common shares outstanding - basic (in shares) 15,028,179 15,632,283 15,008,092 15,696,765
Dilutive effect of assumed exercises of stock options (in shares) 132,974 357,323 137,609 360,842
Weighted-average common shares outstanding - diluted (in shares) 15,161,153 15,989,606 15,145,701 16,057,607
Net income per share - basic (in dollars per share) $ 0.90 $ 0.70 $ 1.51 $ 1.36
Net income per share - diluted (in dollars per share) $ 0.90 $ 0.68 $ 1.50 $ 1.33