v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Numerator:                
Net income $ 52,160 $ 45,887 $ 41,390 $ 48,234 $ 46,330 $ 34,763 $ 139,437 $ 129,327
Denominator:                
Weighted average basic shares (in shares) 36,432     36,212     36,396 36,176
Dilutive effect of restricted stock and restricted stock units (in shares) 172     313     170 321
Weighted average diluted shares (in shares) 36,604     36,525     36,566 36,497
Earnings per share:                
Basic (in dollars per share) $ 1.43     $ 1.33     $ 3.83 $ 3.57
Diluted (in dollars per share) $ 1.42     $ 1.32     $ 3.81 $ 3.54