XML 68 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2019
Product Warranties:          
Balance, beginning of the period $ 11,285 $ 10,245 $ 11,034 $ 9,884  
Provision for warranty 9,401 5,463 17,106 11,653  
Costs utilized (9,115) (5,179) (16,777) (11,737)  
Change in estimated liability for pre-existing warranties (129) (95) 79 634  
Balance, end of the period 11,442 10,434 11,442 10,434  
Current portion 8,956 8,216 8,956 8,216 $ 8,661
Non-current portion $ 2,486 $ 2,218 $ 2,486 $ 2,218 $ 2,373