XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.4
Balance Sheet Accounts (Summary of Product Warranty Liability Activity) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance beginning of period $ 10,780 $ 13,484 $ 11,623 $ 14,035
Warranties assumed due to acquisition     41  
New warranties issued 3,822 3,056 6,532 6,135
Warranty expenditures (3,465) (3,467) (7,059) (7,097)
Balance end of period $ 11,137 $ 13,073 $ 11,137 $ 13,073