v3.26.1
Note 7 - Debt - Schedule of Debt Instruments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2023
Debt Instrument [Line Items]      
Current portion of notes payable $ 1,528,000 $ 1,736,000  
Other long-term liabilities 19,582,000 22,799,000  
Long term portion of notes payable 2,007,000 2,262,000  
Total 345,675,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 87,380,000 85,020,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:Liabilities      
Debt Instrument [Line Items]      
Total 3,535,000 3,998,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LoansPayableToBankCurrent      
Debt Instrument [Line Items]      
Total 9,645,000 10,251,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent      
Debt Instrument [Line Items]      
Other long-term liabilities 2,007,000 2,262,000  
Total 248,650,000 248,695,000  
2044 Royalty Financing      
Debt Instrument [Line Items]      
Total 246,643,000 246,433,000  
The 2029 Convertible Notes [Member]      
Debt Instrument [Line Items]      
Total 87,330,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 $ 8,117,000 $ 8,515,000