v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Numerator:            
Net income $ 45,887 $ 41,390 $ 46,330 $ 34,763 $ 87,277 $ 81,093
Denominator:            
Weighted average basic shares (in shares) 36,429   36,206   36,378 36,159
Dilutive effect of restricted stock and restricted stock units (in shares) 155   317   165 330
Weighted average diluted shares (in shares) 36,584   36,523   36,543 36,489
Earnings per share:            
Basic (in dollars per share) $ 1.26   $ 1.28   $ 2.40 $ 2.24
Diluted (in dollars per share) $ 1.25   $ 1.27   $ 2.39 $ 2.22