XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Debt - Schedule of Debt Maturity (Details) - USD ($)
Jun. 30, 2025
May 14, 2025
May 13, 2025
Dec. 31, 2024
Jun. 03, 2024
2025 $ 0        
2026 17,077,000        
2027 0        
2028 67,077,000        
2029 and thereafter 70,785,000        
Long-term 154,939,000        
Net unamortized premiums, discounts, derivatives and issuance costs 12,865,000        
Long-Term Debt, Gross 167,804,000        
Convertible Senior Notes 2026 [Member]          
2025 0        
2026 17,077,000        
2027 0        
2028 0        
2029 and thereafter 0        
Total principal payments 17,077,000     $ 97,862,000 $ 14,900,000
Long-term 0     97,178  
Net unamortized premiums, discounts, derivatives and issuance costs (60,000)        
Long-Term Debt, Gross 17,017,000 $ 17,100,000 $ 97,900,000 97,178,000  
Term Loans [Member]          
2025 0        
2026 0        
2027 0        
2028 67,077,000        
2029 and thereafter 0        
Long-term 67,077,000        
Net unamortized premiums, discounts, derivatives and issuance costs 20,236,000        
Long-Term Debt, Gross 87,313,000        
The 2029 Notes [Member]          
2025 0        
2026 0        
2027 0        
2028 0        
2029 and thereafter 70,785,000        
Total principal payments 70,785,000        
Long-term 63,474     $ 0  
Net unamortized premiums, discounts, derivatives and issuance costs (7,311,000)        
Long-Term Debt, Gross $ 63,474,000