v3.26.1
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
SEC Schedule, 12-09, Allowance, Credit Loss      
Movement in Valuation Allowances [Roll Forward]      
Valuation Allowances, Balance at Beginning of Year $ 102 $ 1,002 $ 257
Valuation Allowances, Additions to Expense 156 (15) 1,039
Valuation Allowances, Adjustments to Other Accounts 281 (138) 0
Valuation Allowances, Write-offs and Recoveries (3) (747) (294)
Valuation Allowances, Balance at End of Year 536 102 1,002
Deferred Tax Asset      
Movement in Valuation Allowances [Roll Forward]      
Valuation Allowances, Balance at Beginning of Year 16,418 7,434 4,254
Valuation Allowances, Additions to Expense (402) 7,176 4,988
Valuation Allowances, Adjustments to Other Accounts 0 1,808 (1,808)
Valuation Allowances, Write-offs and Recoveries 0 0 0
Valuation Allowances, Balance at End of Year 16,016 16,418 7,434
SEC Schedule, 12-09, Allowance, Notes Receivable      
Movement in Valuation Allowances [Roll Forward]      
Valuation Allowances, Balance at Beginning of Year 3,804 1,936 0
Valuation Allowances, Additions to Expense 400 0 1,936
Valuation Allowances, Adjustments to Other Accounts 787 1,868 0
Valuation Allowances, Write-offs and Recoveries 0 0 0
Valuation Allowances, Balance at End of Year $ 4,991 $ 3,804 $ 1,936