XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY OBLIGATIONS (Tables)
6 Months Ended
Jun. 30, 2019
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
Changes in the Company’s product warranty obligations for the six months ended June 30, 2019 (unaudited) and 2018 (unaudited) were as follows:

   
Six months ended June 30,
 
   
2019
   
2018
 
   
(unaudited)
 
             
Balance, at beginning of period
 
$
121,826
   
$
78,811
 
Additions and adjustments to cost of revenues
   
46,288
     
27,546
 
Usage and current warranty expenses
   
(17,476
)
   
(9,066
)
                 
Balance at end of period
   
150,638
     
97,291
 
Less current portion
   
(38,819
)
   
(18,964
)
                 
Long term portion
 
$
111,819
   
$
78,327