XML 110 R96.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 $ 3,871 $ 7,127 $ 7,274
State 688 2,405 2,097
Foreign 53,608 74,072 125,431
Total current 58,167 83,604 134,802
Deferred:      
Federal (10,300) (4,896) 2,497
State (1,594) (1,658) 8,449
Foreign (919) (8,935) (15,522)
Total deferred (12,813) (15,489) (4,576)
Provision for income taxes $ 45,354 $ 68,115 $ 130,226