Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Earnings Per Share [Abstract] | ||||
| Weighted average common shares outstanding used in calculating basic net income per share | 22,027,425 | 22,616,518 | 21,984,675 | 22,616,069 |
| Effect of dilutive options and non-vested restricted stock awards | 0 | 707,829 | 0 | 738,787 |
| Weighted average common and common equivalent shares used in calculating diluted net income per share | 22,027,425 | 23,324,347 | 21,984,675 | 23,354,856 |