XML 25 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Income Taxes Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Income tax at federal statutory rate $ 40,197 $ 40,394 $ 74,495
State income tax, net of federal income tax impact 4,578 6,261 6,011
Domestic production deduction 0 0 (5,511)
Share-based payment compensation excess tax benefit (1,579) (2,914) (7,683)
Changes in tax law (TCJA) 0 612 13,210
Other 1,709 (552) (562)
Provision for income taxes $ 44,905 $ 43,801 $ 79,960