XML 49 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Product Warranties:          
Balance, beginning of the period $ 11,441 $ 10,434 $ 11,034 $ 9,884  
Provision for warranty 8,521 5,510 25,627 17,163  
Costs utilized (8,130) (6,346) (24,907) (18,083)  
Change in estimated liability for pre-existing warranties (98) 918 (20) 1,552  
Balance, end of the period 11,734 10,516 11,734 10,516  
Current portion 9,386 8,200 9,386 8,200 $ 8,661
Non-current portion $ 2,348 $ 2,316 $ 2,348 $ 2,316 $ 2,373