v3.26.1
Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income - Basic $ 4,489,323 $ 2,443,814 $ 11,982,478 $ 8,516,348
Net income - Diluted $ 4,489,323 $ 2,443,814 $ 11,982,478 $ 8,516,348
Denominator:        
Basic weighted average shares 17,883,090 17,601,814 17,792,981 17,554,824
Dilutive effect of share-based awards 387,242 233,934 419,057 154,971
Diluted weighted average shares 18,270,332 17,835,748 18,212,038 17,709,795
Net income per common share:        
Basic (in dollars per share) $ 0.25 $ 0.14 $ 0.67 $ 0.49
Diluted (in dollars per share) $ 0.25 $ 0.14 $ 0.66 $ 0.48
Options to purchase common stock outstanding (in shares) 412,085 361,613 412,085 361,613
Diluted weighted-average shares outstanding excluded from computation of diluted EPS (in shares) 50,472 241,934 24,862 246,720
MSUs        
Denominator:        
Dilutive effect of share-based awards 66,762 67,000 32,886 44,421
Net income per common share:        
Restricted stock units outstanding (in shares) 66,762 201,000 66,762 201,000
Restricted stock units        
Net income per common share:        
Restricted stock units outstanding (in shares) 217,448 339,782 217,448 339,782