Income Taxes - Income Taxes Paid (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Federal taxes paid | $ 6,800 | $ 2,300 | $ 5,400 |
| State and city taxes paid: | 2,157 | 1,762 | 1,234 |
| Cash paid during the year for: | 8,957 | 4,062 | 6,634 |
| New Jersey | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| State and city taxes paid: | 1,200 | 545 | 350 |
| New York | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| State and city taxes paid: | 506 | 514 | 565 |
| New York City | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| State and city taxes paid: | 398 | 693 | 299 |
| Other | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| State and city taxes paid: | $ 53 | $ 10 | $ 20 |