XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Computed "expected" income tax expense $ 15,170 $ 29,986 $ 16,643
State income taxes, net of federal income tax effect 1,674 4,711 3,787
Per diem allowances 862 0 0
Tax contingency accruals (287) (230) (295)
Valuation allowance, net 0 0 (242)
Tax credits (329) (379) (295)
Excess tax benefits on share-based compensation (1,811) (446) (259)
Change in prior year estimates 8 (145) (86)
Executive compensation disallowance 2,370 1,778 1,705
Other, net (46) (415) 4
Income tax expense $ 17,611 $ 34,860 $ 20,962