XML 85 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 93,620 $ 85,507 $ 77,694
State 34,123 28,905 25,096
Foreign 325 620 409
Total current provision 128,068 115,032 103,199
Deferred:      
Federal 11,655 14,994 8,483
State 4,119 (2,587) 6,519
Foreign (226) (24) 6
Total deferred provision 15,548 12,383 15,008
Total tax provision $ 143,616 $ 127,415 $ 118,207