XML 94 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
- Components of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 46,441 $ 39,051 $ 41,134
State 18,199 3,759 7,264
Foreign 26,798 27,539 22,267
Deferred (7,522) 23,643 75,634
Total provision for income taxes $ 83,916 $ 93,992 $ 146,299