XML 31 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Reconciliation of Statutory Income Taxes and Effective Income Taxes Relating to Continuing Operation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]        
Income tax provision at statutory federal income tax rate   $ 41,924 $ 83,667 $ 132,165
State income taxes, net of federal benefit   2,223 (42) (1,727)
Impact of non U.S. taxing jurisdictions, net   14,078 5,591 (13,492)
Impact of U.S. TCJA   0 (26,730) 46,563
Employee stock based compensation   8,380 3,884 (2,849)
Research tax credit   (28,593) (9,818) (8,777)
Tax receivable agreement (TRA)   (536) 1,019 (20,861)
Other, net   (2,150) (79) (2,985)
Total provision for income taxes   $ 35,326 57,492 128,037
One-time transition tax on foreign earning $ 47,000   $ 27,000 $ 48,000