Note 10 - Income Taxes (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Jun. 30, 2021 |
|
| Income Tax Expense (Benefit), Total | $ 9,324 | $ 5,295 | $ 16,511 | $ 7,183 | |
| Effective Income Tax Rate Reconciliation, Percent, Total | 25.70% | 23.90% | 26.00% | 21.50% | |
| Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent | 21.00% | ||||
| Unrecognized Tax Benefits, Ending Balance | $ 2,500 | $ 2,500 | $ 2,000 | ||
| Decrease in Unrecognized Tax Benefits is Reasonably Possible | 500 | 500 | |||
| Unrecognized Tax Benefits that Would Impact Effective Tax Rate | $ 400 | $ 400 | |||