XML 345 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Debt, Credit Facility and Leases - Future Payments of Long-term Debt (Details) - Senior Notes [Member]
$ in Thousands
Dec. 31, 2021
USD ($)
The 2028 Senior Notes [Member]  
2022, long-term debt $ 34,438
2023, long-term debt 34,438
2024, long-term debt 34,438
2025, long-term debt 34,438
2026, long-term debt 34,438
2027, long-term debt 34,438
2028, long-term debt 479,302
Total, long-term debt 685,930
IQ Notes [Member]  
2022, long-term debt 2,479
2023, long-term debt 2,479
2024, long-term debt 2,479
2025, long-term debt 39,342
2026, long-term debt 0
2027, long-term debt 0
2028, long-term debt 0
Total, long-term debt $ 46,779