XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 33,523 $ 40,113 $ 75,525
State 10,171 19,107 24,974
Total current tax expense (benefit) 43,694 59,220 100,499
Deferred      
Federal 789 (1,506) (6,241)
State 605 (454) (3,423)
Total deferred tax expense (benefit) 1,394 (1,960) (9,664)
Income tax expense (benefit) $ 45,088 $ 57,260 $ 90,835