v3.26.1
Note 16 - Income Taxes - Reconciliation of Income Tax Rate (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Provision for income taxes at the anticipated annual tax rate 38.80% 32.70% 27.00% 27.90%
Uncertain tax positions 2.80% 1.30% 0.80% 0.20%
Deferred income tax adjustment 0.00% 0.00% 0.00% 0.80%
Share-based compensation 3.90% 3.40% 1.00% 5.10%
Effective tax rate 37.70% 30.60% 26.80% 23.80%