v3.10.0.1
WARRANTY OBLIGATIONS (Tables)
6 Months Ended
Jun. 30, 2018
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
Changes in the Company’s product warranty liability for the six months ended June 30, 2018 and 2017 were as follows:

   
Six months ended
June 30,
 
   
2018
   
2017
 
   
(unaudited)
 
             
Balance, at beginning of period
 
$
78,811
   
$
58,375
 
Additions and adjustments to cost of revenues
   
27,546
     
12,976
 
Utilization and current warranty expenses
   
(9,066
)
   
(6,011
)
                 
Balance, at end of period
   
97,291
     
65,340
 
Less current portion
   
(18,964
)
   
(12,501
)
                 
Long term portion
 
$
78,327
   
$
52,839