v3.26.1
SCHEDULE II (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 12,189 $ 9,511 $ 8,005
Charged to Expense 6,042 8,181 5,161
Charged to Other Accounts 0 0 0
Assets Held-For-Sale (13) (117) 0
Deduction from Reserves (5,025) (5,386) (3,655)
Balance at End of Year 13,193 12,189 9,511
Warranty reserves      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 32,754 44,193 47,563
Charged to Expense 24,404 26,352 34,362
Charged to Other Accounts 0 0 0
Assets Held-For-Sale (869) (4,299) 0
Deduction from Reserves (28,835) (33,492) (37,732)
Balance at End of Year 27,454 32,754 44,193
Deferred tax asset valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 163,678 154,830 97,180
Charged to Expense 48,095 15,413 57,968
Charged to Other Accounts 277 3,577 (318)
Assets Held-For-Sale (18,126) (10,142) 0
Deduction from Reserves 0 0 0
Balance at End of Year $ 193,924 $ 163,678 $ 154,830