v3.26.1
Earnings Per Share (Tables)
9 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Weighted Average Shares used in Computation of Earnings Per Share
The following table reconciles basic and diluted weighted average shares used in the computation of earnings per share (in thousands, except per share data):
Three months ended June 30,Nine months ended June 30,
2026202520262025
Numerator:
Net income$52,160 $48,234 $139,437 $129,327 
Denominator:
Weighted average basic shares36,432 36,212 36,396 36,176 
Dilutive effect of restricted stock and restricted stock units172 313 170 321 
Weighted average diluted shares36,604 36,525 36,566 36,497 
Earnings per share:
Basic$1.43 $1.33 $3.83 $3.57 
Diluted$1.42 $1.32 $3.81 $3.54