XML 22 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Jun. 30, 2018
Product Warranties:          
Balance, beginning of the period $ 10,434 $ 8,796 $ 9,884 $ 7,721  
Provision for warranty 5,510 5,126 17,163 15,380  
Costs utilized (6,346) (4,959) (18,083) (15,387)  
Change in estimated liability for pre-existing warranties 918 151 1,552 1,400  
Balance, end of the period 10,516 9,114 10,516 9,114  
Current portion 8,200 7,013 8,200 7,013 $ 7,589
Non-current portion $ 2,316 $ 2,101 $ 2,316 $ 2,101 $ 2,295