XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Debt - Schedule of Debt Instruments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Current portion of notes payable $ 1,463,000 $ 1,384,000  
Other long-term liabilities 25,160,000 32,838,000  
Long term portion of notes payable 2,509,000 3,002,000  
Total 344,217,000 437,203,000 $ 50,600
Convertible Notes [Member]      
Debt Instrument [Line Items]      
Current portion of notes payable 0 170,000  
Long term portion of notes payable 82,699,000 173,606,000  
Line Of Credit And Notes And Loans Payable Current [Member]      
Debt Instrument [Line Items]      
Total 12,785,000 14,849,000  
Other Noncurrent Liabilities [Member]      
Debt Instrument [Line Items]      
Total 248,733,000 248,578,000  
Notes Payable And Other Long Term Liabilities [Member]      
Debt Instrument [Line Items]      
Current portion of notes payable 1,463,000 1,384,000  
Other long-term liabilities 2,509,000 3,002,000  
Total 3,972,000 4,386,000  
The 2044 Convertible Notes [Member]      
Debt Instrument [Line Items]      
Total 246,224,000 245,576,000  
The 2029 Convertible Notes [Member]      
Debt Instrument [Line Items]      
Total 82,649,000 173,556,000  
The 2025 Convertible Notes [Member]      
Debt Instrument [Line Items]      
Total 0 170,000  
The 2033 Senior Notes [Member]      
Debt Instrument [Line Items]      
Total 50,000 50,000  
Chilean and Spanish Lines of Credit [Member]      
Debt Instrument [Line Items]      
Total $ 11,322,000 $ 13,465,000