XML 109 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal $ 15,762 $ 5,428 $ 57,029
State 36,557 48,812 56,953
Total Current 52,319 54,240 113,982
Federal (18,923) (1,676) (1,776)
State (1,833) (3,106) (312)
Total Deferred (20,756) (4,782) (2,088)
Total income tax expense, amount $ 31,563 $ 49,458 $ 111,894