XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Income Taxes (Details Textual)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Effective Income Tax Rate Reconciliation, Percent 24.70% 26.10% 24.30% 26.10%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent 3.60% 0.50%