Note 6 - Leases - Lease Costs (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
|||||||
| Operating leases (Year) | 6 years | 6 years 2 months 12 days | ||||||
| Financing leases (Year) | 2 years 7 months 6 days | 2 years 7 months 6 days | ||||||
| Operating leases | 4.20% | 4.20% | ||||||
| Financing leases | 3.10% | 2.30% | ||||||
| Total lease expense | $ 39,953 | $ 38,828 | ||||||
| Selling, General and Administrative Expenses [Member] | ||||||||
| Operating lease cost (1) | [1] | 30,261 | 29,944 | |||||
| Depreciation of property | 489 | 668 | ||||||
| Short-term lease cost(2) | [2] | 1,222 | 840 | |||||
| Variable lease cost(3) | [3] | 9,341 | 9,068 | |||||
| Less: Sublease income | (1,384) | (1,716) | ||||||
| Interest Income [Member] | ||||||||
| Interest on lease liabilities | $ 24 | $ 24 | ||||||
| ||||||||