v3.26.1
Note 7 - Debt - Schedule of Debt Instruments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2023
Debt Instrument [Line Items]      
Current portion of notes payable $ 912,000 $ 1,736,000  
Other long-term liabilities 16,999,000 22,799,000  
Long term portion of notes payable 1,781,000 2,262,000  
Total 349,050,000 343,966,000 $ 50,600
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ConvertibleLongTermNotesPayable      
Debt Instrument [Line Items]      
Long term portion of notes payable 89,857,000 85,020,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:Liabilities      
Debt Instrument [Line Items]      
Total 2,693,000 3,998,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LoansPayableToBankCurrent      
Debt Instrument [Line Items]      
Total 10,558,000 10,251,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent      
Debt Instrument [Line Items]      
Other long-term liabilities 1,781,000 2,262,000  
Total 248,635,000 248,695,000  
2044 Royalty Financing      
Debt Instrument [Line Items]      
Total 246,854,000 246,433,000  
The 2029 Convertible Notes [Member]      
Debt Instrument [Line Items]      
Total 89,807,000 84,970,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 $ 9,646,000 $ 8,515,000