XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Numerator:    
Net income $ 34,763 $ 24,085
Denominator:    
Weighted average basic shares (in shares) 12,037 11,941
Dilutive effect of restricted stock and restricted stock units (in shares) 115 233
Weighted average diluted shares (in shares) 12,152 12,174
Earnings per share:    
Basic (in dollars per share) $ 2.89 $ 2.02
Diluted (in dollars per share) $ 2.86 $ 1.98