v3.26.1
Earnings Per Share - Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 10,426 $ 7,410 $ 25,437 $ 20,271
Denominator:        
Basic weighted average shares outstanding 31,240,396 31,157,183 30,976,586 30,935,882
Dilutive impact of stock options, RSUs and RSAs 1,610,623 1,340,055 1,500,209 1,468,301
Diluted weighted average shares outstanding 32,851,019 32,497,238 32,476,795 32,404,183
Basic income per common share $ 0.33 $ 0.24 $ 0.82 $ 0.66
Diluted income per common share $ 0.32 $ 0.23 $ 0.78 $ 0.63
Stock options, RSUs and RSAs excluded from income per diluted share because their effect would have been anti-dilutive 72,202 864,236 245,719 861,596