XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal $ 51,897 $ 35,124 $ 56,318
State 3,194 3,616 3,621
Total current tax expense 55,091 38,740 59,939
Federal (2,227) (1,057) (4,110)
State (1,124) 52 1,495
Total deferred tax (benefit) (3,351) (1,005) (2,615)
Total income tax expense $ 51,740 $ 37,735 $ 57,324