XML 129 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Provision For Income Taxes/(Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Components Of Income Tax Expense Benefit Continuing Operations [Abstract]      
Current taxes: Federal $ 167,258 $ 143,859 $ 123,802
Current taxes: State 39,911 42,705 30,464
Current taxes: Foreign 2,950 (236) 1,684
Current taxes: Total 210,119 186,328 155,950
Deferred taxes: Federal 19,747 (31,019) (7,027)
Deferred taxes: State 5,640 (5,803) 4,266
Deferred taxes: Foreign 6,717 (1,818) (4,037)
Deferred Income Tax Expense (Benefit), Total 32,104 (38,640) (6,798)
Provision for income taxes $ 242,223 $ 147,688 $ 149,152