XML 116 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Debt, Credit Facility and Leases - Future Payments of Long-term Debt (Details) - Senior Notes [Member]
$ in Thousands
Dec. 31, 2024
USD ($)
The 2028 Senior Notes [Member]  
2025 $ 34,438
2026 34,438
2027 34,437
2028 479,305
Total 582,618
IQ Notes [Member]  
2025 35,709
2026 0
2027 0
2028 0
Total $ 35,709