XML 134 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current federal income tax expense $ 9,897 $ 25,291 $ 37,182
Current state income tax expense 4,297 5,072 5,008
Total current tax expense 14,194 30,363 42,190
Deferred federal income tax (benefit) expense 2,823 (2,966) 3,532
Deferred state income tax (benefit) expense (222) (411) 3,028
Total deferred tax (benefit) expense 2,601 (3,377) 6,560
Total income tax expense $ 16,795 $ 26,986 $ 48,750