XML 37 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
WARRANTY OBLIGATIONS
12 Months Ended
Dec. 31, 2018
Product Warranties Disclosures [Abstract]  
WARRANTY OBLIGATIONS
NOTE 12:-
  WARRANTY OBLIGATIONS

Changes in the Company’s product warranty obligations for the years ended December 31, 2018, 2017 and 2016, were as follows:
 
   
December 31,
 
   
2018
   
2017
   
2016
 
                   
Balance, at beginning of year
 
$
78,811
   
$
58,375
   
$
51,192
 
Additions and adjustments to cost of revenues
   
70,854
     
34,650
     
13,749
 
Usage and current warranty expenses
   
(27,839
)
   
(14,214
)
   
(6,566
)
                         
Balance, at end of year
   
121,826
     
78,811
     
58,375
 
Less current portion
   
(28,868
)
   
(14,785
)
   
(13,616
)
                         
Long term portion
 
$
92,958
   
$
64,026
   
$
44,759