XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Long-term debt $ 249,345 $ 256,251
Current portion of notes payable 1,993 1,720
Long term portion of notes payable 7,727 9,290
Convertible Notes [Member]    
Current portion of notes payable 0 3,050
Long term portion of notes payable 214,325 210,371
Line Of Credit And Notes And Loans Payable Current Member    
Long-term debt 27,293 33,540
Other Noncurrent Liabilities [Member]    
Long-term debt 7,727 9,290
The 2025 Notes [Member]    
Long-term debt 143,250 142,096
The 2023 Convertible Notes [Member]    
Long-term debt 71,025 68,275
The 2033 Senior Notes [Member]    
Long-term debt 50 3,050
J P Morgan Chase [Member]    
Long-term debt 12,671 18,080
Chilean and Spanish Lines of Credit [Member]    
Long-term debt $ 12,629 $ 13,740