XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Share (Tables)
9 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the computation of basic and diluted net income per common share for the periods indicated:
Three Months Ended March 31,Nine Months Ended March 31,
2023202220232022
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 
Effect of dilutive securities
Dilutive effect of participating securities$— $— $— $— 
Numerator for diluted EPS $6,670 $7,954 $29,299 $29,374 
Denominator    
Weighted-average common shares outstanding - basic16,021,994 15,523,813 15,341,222 15,666,093 
Dilutive effect of assumed exercises of stock options55,122 269,199 107,838 331,284 
Weighted-average common shares outstanding - diluted16,077,116 15,793,012 15,449,060 15,997,377 
Net income per share - basic$0.40 $0.51 $1.91 $1.87 
Net income per share - diluted$0.40 $0.51 $1.90 $1.84