XML 49 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of components of provision (benefit) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current provision (benefit):      
Federal $ (3,548) $ 13,708 $ 95,995
State (3,185) 3,932 13,966
Foreign 2,968 6,843 2,953
Deferred provision (benefit):      
Federal (26,493) 23,203 (39,710)
State 4,268 (1,808) (2,899)
Total income tax (benefit) provision $ (25,990) $ 45,878 $ 70,305