Annual report pursuant to Section 13 and 15(d)

Income Taxes - Provision for Income Tax (Details)

v3.19.3.a.u2
Income Taxes - Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ (3) $ 0 $ 0
State 1,422 2,470 806
Foreign 20,972 23,080 20,209
Current income tax 22,391 25,550 21,015
Deferred:      
Federal 14,179 12,854 (135,970)
State 3,165 (784) (1,817)
Foreign 964 (8,625) (2,425)
Deferred income tax 18,308 3,445 (140,212)
Total $ 40,699 $ 28,995 $ (119,197)