XML 117 R99.htm IDEA: XBRL DOCUMENT v3.21.2
Other Accrued Liabilities - Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Other Liabilities Disclosure [Abstract]    
Contract liabilities $ 13,926 $ 17,328
Warranty reserves 21,868 27,620
Other accrued liabilities 110,115 74,390
Other accrued liabilities $ 145,909 $ 119,338