v3.25.2
Other Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Other Accrued Liabilities
The components of other accrued liabilities were as follows ($000):
June 30,20252024
Contract liabilities$62,967 $62,123 
Warranty reserves32,754 44,193 
Current liabilities held-for-sale57,394 — 
Other accrued liabilities182,449 188,390 
$335,564 $294,706