XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 79,926 $ 107,699 $ 99,830
State 27,401 39,028 38,356
Foreign 20,018 33,227 35,007
Deferred:      
Federal and state (9,089) (9,959) (15,849)
Foreign (2,650) 1,087 (30)
Provision (benefit) for income taxes $ 115,606 $ 171,082 $ 157,314