XML 103 R86.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 117,348 $ 179,358 $ 151,107
State 46,198 38,232 38,243
Foreign 29,158 31,514 13,405
Current Income Tax Expense (Benefit), Total 192,704 249,104 202,755
Deferred:      
Federal 24,486 14,958 35,035
State 3,746 1,865 7,572
Foreign (1,352) (31,895) (6,352)
Deferred Income Tax Expense (Benefit), Total 26,880 (15,072) 36,255
Total provision for income taxes $ 219,584 $ 234,032 $ 239,010