XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Accrued Liabilities - Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]    
Contract liabilities $ 22,960 $ 13,926
Warranty reserves 17,738 21,868
Accrued interest 38,872 428
Other accrued liabilities 120,260 109,687
Other accrued liabilities $ 199,830 $ 145,909