v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Numerator:                
Net income $ 48,234 $ 46,330 $ 34,763 $ 46,223 $ 33,488 $ 24,085 $ 129,327 $ 103,796
Denominator:                
Weighted average basic shares (in shares) 12,071     11,998     12,059 11,977
Dilutive effect of restricted stock and restricted stock units (in shares) 104     207     107 203
Weighted average diluted shares (in shares) 12,175     12,205     12,166 12,180
Earnings per share:                
Basic (in dollars per share) $ 4.00     $ 3.85     $ 10.72 $ 8.67
Diluted (in dollars per share) $ 3.96     $ 3.79     $ 10.63 $ 8.52