XML 131 R118.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of the Company's Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 65,840 $ 60,902 $ 45,464
State 12,066 14,426 11,434
Total Current 77,906 75,328 56,898
Deferred:      
Federal (31,783) (9,630) (2,172)
State (10,803) (5,785) (4,102)
Total Deferred (42,586) (15,415) (6,274)
Provision for Income Taxes $ 35,320 $ 59,913 $ 50,624