XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Numerator:                
Net income $ 46,223 $ 33,488 $ 24,085 $ 18,454 $ 8,473 $ 1,162 $ 103,796 $ 28,090
Denominator:                
Weighted average basic shares (in shares) 11,998     11,889     11,977 11,876
Dilutive effect of restricted stock and restricted stock units (in shares) 207     251     203 230
Weighted average diluted shares (in shares) 12,205     12,140     12,180 12,106
Earnings per share:                
Basic (in dollars per share) $ 3.85     $ 1.55     $ 8.67 $ 2.37
Diluted (in dollars per share) $ 3.79     $ 1.52     $ 8.52 $ 2.32