Annual report [Section 13 and 15(d), not S-K Item 405]

Note 11 - Income Taxes - Schedule of Components of Provision for Income Tax Expense (Details)

v3.25.0.1
Note 11 - Income Taxes - Schedule of Components of Provision for Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 18,176 $ (2,854) $ 10,515
State 2,606 804 1,505
Current Income Tax Expense (Benefit) 20,782 (2,050) 12,020
Deferred:      
Federal (2,617) 7,709 (2,187)
State (425) (148) (1,081)
Deferred Income Tax Expense (Benefit) (3,042) 7,561 (3,268)
Income Tax Expense (Benefit) $ 17,740 $ 5,511 $ 8,752