XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 37,536 $ 33,523 $ 40,113
State 10,767 10,171 19,107
Total current tax expense (benefit) 48,303 43,694 59,220
Deferred      
Federal 5,164 789 (1,506)
State 1,956 605 (454)
Total deferred tax expense (benefit) 7,120 1,394 (1,960)
Income tax expense (benefit) $ 55,423 $ 45,088 $ 57,260