XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current tax provision:      
Federal $ 87,445 $ 174,965 $ 148,741
State 27,247 54,060 35,784
Total current 114,692 229,025 184,525
Deferred tax provision:      
Federal 8,802 (26,030) (6,699)
State 1,606 (5,280) 211
Total deferred 10,408 (31,310) (6,488)
Provision for income taxes $ 125,100 $ 197,715 $ 178,037