Note 18 - Commitments and Contingencies (Details Textual) - USD ($) $ in Thousands |
6 Months Ended | |||||
|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Jun. 30, 2022 |
||||
| Contractual Obligation, Total | $ 193,200 | |||||
| Operating Lease, Liability, Total | $ 117,828 | [1] | 131,600 | |||
| Purchase Obligation, Total | $ 40,800 | |||||
| Operating Lease, Payments | 15,710 | $ 16,734 | ||||
| Increase (Decrease) in Operating Lease Right-of-Use Asset | 15,800 | |||||
| Increase (Decrease) in Operating Lease Liabilities | $ (15,800) | |||||
| ||||||