XML 31 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
WARRANTY OBLIGATIONS (Tables)
3 Months Ended
Sep. 30, 2016
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations

   
Three months ended
September 30,
 
   
2016
   
2015
 
   
(unaudited)
 
             
Balance, at beginning of period
 
$
51,192
   
$
31,879
 
Additions and adjustments to cost of revenues
   
8,841
     
6,295
 
Usage and current warranty expenses
   
(3,625
)
   
(2,270
)
                 
Balance, at end of period
   
56,408
     
35,904
 
Less current portion
   
(15,103
)
   
(10,587
)
                 
Long term portion
 
$
41,305
   
$
25,317