XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Current and Deferred Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal $ 16,264 $ 35,015 $ 25,550
State 8,072 10,721 10,624
Total current expense 24,336 45,736 36,174
Federal 581 (792) 8,498
State (2,545) (1,494) 1,272
Total deferred (benefit) expense (1,964) (2,286) 9,770
Provision for income taxes $ 22,372 $ 43,450 $ 45,944