XML 78 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Mar. 31, 2017
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]          
Effective tax rate 10.60% 11.10%   13.80% 5.50%
Unrecognized tax benefits that would have a favorable impact on effective tax rate $ 2,200     $ 2,200  
Provision for income taxes $ 20,755 $ 24,871   $ 90,940 $ 36,250
U.S. statutory rate 21.00% 21.00% 35.00% 21.00% 21.00%