XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Jun. 30, 2020
Product Warranties:      
Balance, beginning of the period $ 12,379 $ 11,034  
Provision for warranty 8,347 5,872  
Costs utilized (7,607) (7,662)  
Change in estimated liability for pre-existing warranties 608 2,041  
Balance, end of the period 13,727 11,285  
Current portion 11,057 8,655 $ 9,984
Non-current portion $ 2,670 $ 2,630 $ 2,395