XML 87 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes, Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income tax reconciliation [Abstract]        
US   $ 80,690 $ 63,330 $ 117,385
International   37,943 35,891 18,331
Earnings before taxes on income   118,633 99,221 135,716
Federal tax at statutory rates   41,522 34,738 47,475
State taxes, net of federal benefit   1,274 529 852
Impact of foreign operations   (2,168) (9,937) (1,640)
Change in valuation allowance   314 10,458 (950)
Tax credits   (1,918) (1,572) (2,088)
Transition Tax   13,585 0 0
Change in U.S. Tax Rate   (13,403) 0 0
Stock Compensation   (3,978) 0 0
Other differences   (118) 1,103 733
Permanent differences   929 1,378 (82)
Total provision for income taxes   $ 36,039 $ 36,697 $ 44,300
Income Tax Disclosure [Line Items]        
Effective annual tax rate   30.00% 37.00% 33.00%
Provisional tax benefit   $ (13,400)    
Provisional tax expense   $ 13,600    
Federal corporate tax rate   35.00%    
Forecast [Member]        
Income Tax Disclosure [Line Items]        
Federal corporate tax rate 21.00%