v3.26.1
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