XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Income Taxes (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Expense (Benefit) $ 3,611,000 $ 6,398,000 $ 12,752,000 $ 19,297,000
Effective Income Tax Rate Reconciliation, Percent 29.90% 27.80% 29.60% 29.20%
Employee Service Share Based Compensation Tax Charge (Benefit) from Exercise Of Stock Options $ 0 $ 276,000 $ 5,000 $ 578,000