XML 75 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Summary of Product Warranty Liability Activity) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance beginning of period $ 10,584 $ 9,998
Warranties assumed due to acquisition 3,682 2,034
New warranties issued 10,491 6,194
Warranty expenditures (11,950) (7,642)
Balance end of period $ 12,807 $ 10,584