XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Income Taxes - Schedule of Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Provision for income taxes at U.S. federal statutory rate $ 7,106 $ 9,233 $ 16,824 $ 11,067
State deferred income taxes 401 496 768 895
Limited tax benefit due to stock-based compensation 108 4,059 (4) 4,436
Other, net 48 462 14 149
Total income tax expense $ 7,663 $ 14,250 $ 17,602 $ 16,547
Effective income tax rate 22.60% 32.40% 22.00% 31.40%