Net Income Per Share - Summary of Anti-dilutive Securities (Details) - shares shares in Thousands |
12 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Anti-dilutive securities excluded from diluted per share calculations | |||
Anti-dilutive securities excluded (in shares) | 76 | 24 | 87 |
Restricted stock units | |||
Anti-dilutive securities excluded from diluted per share calculations | |||
Anti-dilutive securities excluded (in shares) | 8 | 12 | 39 |
Market stock units | |||
Anti-dilutive securities excluded from diluted per share calculations | |||
Anti-dilutive securities excluded (in shares) | 68 | 12 | 48 |