Net Income (Loss) per Share - Schedule of Dilutive Securities (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive common stock equivalents (in shares) | 100,735 | 43,371 | 165,094 | 138,790 |
| Time-based restricted stock units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive common stock equivalents (in shares) | 12,755 | 7,285 | 60,421 | 79,776 |
| Performance-based restricted stock units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive common stock equivalents (in shares) | 87,980 | 36,086 | 102,533 | 51,971 |
| Employee stock purchase plan | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive common stock equivalents (in shares) | 0 | 0 | 2,140 | 7,043 |