Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| Federal | $ (500) | $ 1,850 | $ 217 |
| State | 308 | 1,306 | 377 |
| Total income taxes paid (net of refunds) | (192) | 3,156 | 594 |
| Alabama | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 65 | 0 | |
| Georgia | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 0 | 227 | 0 |
| Illinois | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 0 | 201 | |
| Louisiana | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 88 | 55 | |
| Massachusetts | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 12 | ||
| North Carolina | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 34 | 0 | 0 |
| Oklahoma | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 20 | 0 | |
| Pennsylvania | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | 46 | 382 | 237 |
| Tennessee | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| State | $ 21 | $ 0 | $ 0 |