Note 5 - Long-term Debt - Scheduled Maturities of Long-term Debt (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| 2022 | $ 6,877 | |
| 2023 | 6,593 | |
| 2024 | 602,273 | |
| Thereafter | 0 | |
| Total scheduled maturities | 615,743 | |
| Unamortized debt discount and debt issuance costs | (9,585) | |
| Total debt | $ 606,158 | $ 608,591 |