v3.19.1
WARRANTY OBLIGATIONS (Tables)
3 Months Ended
Mar. 31, 2019
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
Changes in the Company’s product warranty obligations for the three months ended March 31, 2019 (unaudited) and 2018 (unaudited) were as follows:

   
Three months ended
March 31,
 
   
2019
   
2018
 
   
(unaudited)
 
             
Balance, at beginning of period
 
$
121,826
   
$
78,811
 
Additions and adjustments to cost of revenues
   
22,105
     
13,159
 
Usage and current warranty expenses
   
(7,185
)
   
(3,775
)
                 
Balance, at end of period
   
136,746
     
88,195
 
Less current portion
   
(35,229
)
   
(16,605
)
                 
Long term portion
 
$
101,517
   
$
71,590