XML 95 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 76,936 $ 67,745 $ 54,447
State 11,759 10,158 7,359
Foreign 3,171 2,791 (188)
Total Current 91,866 80,694 61,618
Deferred:      
Federal 9,991 6,395 7,616
State 2,365 1,427 1,750
Foreign 5,813 (370) 2,891
Total Deferred 18,169 7,452 12,257
Total $ 110,035 $ 88,146 $ 73,875