XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 60,294 $ 54,097 $ 50,194
State 5,009 39 5,017
Current Income Tax Expense (Benefit), Total 65,303 54,136 55,211
Deferred:      
Federal (476) 229 (578)
State 254 325 811
Deferred Income Tax Expense (Benefit) (222) 554 233
Income Tax Expense (Benefit), Total $ 65,081 $ 54,690 $ 55,444