XML 83 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes Income Taxes - Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Federal      
Current $ 76,528 $ 35,788 $ 91,214
Deferred 1,235 (5,989) 15,724
Total federal income tax expense 77,763 29,799 106,938
State      
Current 9,169 9,568 2,580
Deferred 209 (3,274) 2,677
Total state tax expense 9,378 6,294 5,257
Foreign      
Current 28,364 22,753 15,285
Deferred (3,158) (1,123) 2,682
Total foreign tax expense 25,206 21,630 17,967
Provision for income taxes $ 112,347 $ 57,723 $ 130,162