Income Taxes - Additional Information (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|
| Income Tax Examination [Line Items] | ||
| Income tax receivable | $ 7,515 | $ 4,575 |
| Deferred tax liabilities | 18,302 | 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,100 |