XML 97 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Debt, Credit Facility and Leases - Future Payments of Long-term Debt (Details) - Senior Notes [Member]
$ in Thousands
Dec. 31, 2022
USD ($)
The 2028 Senior Notes [Member]  
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 651,492
IQ Notes [Member]  
2023, long-term debt 2,320
2024, long-term debt 2,320
2025, long-term debt 36,812
Total, long-term debt $ 41,452