XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details - Income tax expense) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current federal tax expense $ 4,376 $ 7,122 $ 16,946
Current state tax expense 1,807 2,613 3,352
Deferred federal tax expense 1,382 4,307 5,573
Deferred state tax expense 663 1,712 4,339
Income tax expense $ 8,228 $ 15,754 $ 30,210