XML 79 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Product Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Product Warranties:      
Balance, beginning of the year $ 11,034 $ 9,884 $ 7,721
Provision for warranty 35,962 22,991 20,868
Costs utilized (34,502) (26,281) (19,904)
Change in estimated liability for pre-existing warranties (115) 4,440 1,199
Balance, end of the year 12,379 11,034 9,884
Current portion 9,984 8,661 7,589
Non-current portion $ 2,395 $ 2,373 $ 2,295
Minimum      
Product Warranty [Line Items]      
Product warranty period 15 months    
Maximum      
Product Warranty [Line Items]      
Product warranty period 39 months