XML 79 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Summary of Product Warranty Liability Activity) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance beginning of period $ 11,623 $ 14,035 $ 14,779
Warranties assumed due to acquisition 41   570
New warranties issued 13,314 11,760 19,686
Warranty expenditures (14,126) (14,172) (21,000)
Balance end of period $ 10,852 $ 11,623 $ 14,035