XML 50 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule Of Components Of Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes [Abstract]      
Current tax, U.S. Federal $ 57,020 $ 58,878 $ 98,208
Current tax, U.S. State 20,499 21,780 18,639
Current tax, Foreign 646 637 669
Current tax, Total 78,165 81,295 117,516
Deferred tax, U.S. Federal 27,231 10,541 (16,201)
Deferred tax, U.S. State 2,740 479 (1,559)
Deferred tax, Foreign (2,685) (2,261) (496)
Deferred tax, Total 27,286 8,759 (18,256)
Valuation allowance 2,676 1,829 230
Provision for income taxes $ 108,127 $ 91,883 $ 99,490