XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Numerator        
Net income $ 6,734 $ 8,023 $ 29,591 $ 29,628
Allocation of earnings to participating securities (64) (69) (292) (254)
Numerator for basic EPS - Net income available to common stockholders 6,670 7,954 29,299 29,374
Dilutive effect of participating securities 0 0 0 0
Numerator for diluted EPS $ 6,670 $ 7,954 $ 29,299 $ 29,374
Denominator        
Weighted-average common shares outstanding - basic (in shares) 16,021,994 15,523,813 15,341,222 15,666,093
Dilutive effect of assumed exercises of stock options (in shares) 55,122 269,199 107,838 331,284
Weighted-average common shares outstanding - diluted (in shares) 16,077,116 15,793,012 15,449,060 15,997,377
Net income per share - basic (in dollars per share) $ 0.40 $ 0.51 $ 1.91 $ 1.87
Net income per share - diluted (in dollars per share) $ 0.40 $ 0.51 $ 1.90 $ 1.84