XML 58 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of (Benefit) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred income tax (benefit) provision      
Deferred income tax provision (benefit) $ (319) $ 10,623 $ 7,234
Total tax (benefit) provision (436) 12,344 14,671
Ireland      
Deferred income tax (benefit) provision      
Deferred income tax provision (benefit) 303 (63) (21)
U.S. federal      
Current income tax (benefit) provision:      
Current income tax (benefit) provision (471) (53) 6,964
Deferred income tax (benefit) provision      
Deferred income tax provision (benefit) (1,503) 10,624 8,188
U.S. state      
Current income tax (benefit) provision:      
Current income tax (benefit) provision 354 1,774 350
Deferred income tax (benefit) provision      
Deferred income tax provision (benefit) $ 881 $ 62 (933)
Rest of world      
Current income tax (benefit) provision:      
Current income tax (benefit) provision     $ 123