XML 123 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Numerator    
Net income $ 14,833 $ 9,199
Allocation of earnings to participating securities (117) (79)
Numerator for basic and diluted EPS - net income available to common stockholders $ 14,716 $ 9,120
Denominator    
Weighted-average common shares outstanding - basic (in shares) 16,792,177 14,988,006
Dilutive effect of assumed exercises of stock options (in shares) 8,724 142,756
Weighted-average common shares outstanding - diluted (in shares) 16,800,901 15,130,762
Net income per share - basic (in dollars per share) $ 0.88 $ 0.61
Net income per share - diluted (in dollars per share) $ 0.88 $ 0.60