XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Income Tax Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Income before provision for income taxes $ 209,961 $ 181,043 $ 125,015
Federal income tax expense at statutory rate 44,092 38,018 26,253
Increases (decreases) resulting from:      
State income taxes, net of federal income tax benefits 13,946 12,974 6,047
Non-deductible expenses 6,205 2,859 2,048
Excess tax benefits on stock-based compensation (561) (206) (1,488)
Changes in valuation allowance, net of equity and tax audit adjustments (504) (440) (2,525)
Other (371) 916 750
Income tax expense $ 62,807 $ 54,121 $ 31,085