XML 26 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Accounts (Summary of Product Warranty Liability Activity) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance beginning of period $ 16,209 $ 12,808 $ 14,779 $ 12,807
Warranties assumed due to acquisitions     570  
New warranties issued 4,810 4,510 16,271 12,377
Warranty expenditures (5,797) (4,112) (16,398) (11,978)
Balance end of period $ 15,222 $ 13,206 $ 15,222 $ 13,206