Income Taxes - Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Income Tax Holiday [Line Items] | |||
| Effective tax rate percentage | 14.70% | 19.70% | 17.90% |
| Reduction in income tax expense due to tax holiday | $ 5,500,000 | $ 5,700,000 | $ 5,400,000 |
| Reduction in income tax expense due to tax holiday (in dollars per share) | $ 0.37 | $ 0.36 | $ 0.29 |
| Valuation allowance | $ 1,095,000 | $ 1,162,000 | |
| Unrecognized tax benefits that would impact tax rate | 0 | 800,000 | $ 0 |
| Interest expense or penalties related to unrecognized tax benefits | 0 | 0 | $ 0 |
| Accrued interest or penalties related to unrecognized tax benefits | 0 | 0 | |
| State | |||
| Income Tax Holiday [Line Items] | |||
| Operating loss carryforwards | 11,900,000 | 11,300,000 | |
| Canadian subsidiary | Foreign Tax Authority | |||
| Income Tax Holiday [Line Items] | |||
| Operating loss carryforwards | 2,000,000.0 | 2,100,000 | |
| UK and European subsidiaries | Foreign Tax Authority | |||
| Income Tax Holiday [Line Items] | |||
| Operating loss carryforwards | $ 2,300,000 | $ 2,400,000 | |