Income Taxes - Additional Information (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Income Tax Examination [Line Items] | ||
| Income tax receivable | $ 1,759 | $ 4,575 |
| Deferred tax liabilities | 18,188 | 18,335 |
| U.S. | ||
| Income Tax Examination [Line Items] | ||
| Deferred tax liabilities | 12,000 | 12,000 |
| State and Local Jurisdiction | ||
| Income Tax Examination [Line Items] | ||
| Deferred tax liabilities | 100 | 100 |
| Foreign | ||
| Income Tax Examination [Line Items] | ||
| Deferred tax liabilities | $ 6,100 | $ 6,200 |