XML 35 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE
NOTE 10:-
  ACCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE

   
As of December 31,
 
   
2018
   
2017
   
2016
 
                   
Accrued expenses
 
$
14,859
   
$
14,863
   
$
4,209
 
Government authorities
   
11,344
     
1,905
     
1,568
 
Loss provision related to contractual inventory purchase obligations and others*
   
3,525
     
3,610
     
2,871
 
                         
   
$
29,728
   
$
20,378
   
$
8,648
 

* See Note 15c.