v3.26.1
Note 10 - Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]

Carrying value of Pharmakon loan as of December 31, 2024

 $121,734 

Interest expense

  15,345 

Amounts paid

  (14,869)

Carrying value of Pharmakon loan as of December 31, 2025

  122,210 

Interest expense

  2,538 

Carrying value of Pharmakon loan as of February 26, 2026

  124,748 
     

Modification of Pharmakon loan:

    

Additional borrowing of Pharmakon loan (2026 Loan Agreement - first tranche), net

  75,000 

Capitalized costs and discounts

  (9,654)

Interest amount paid

  (2,211)

Carrying value of Pharmakon loan as of February 27, 2026

  187,883 

Interest expense

  1,647 

Amounts paid

   

Carrying value of Pharmakon loan as of March 31, 2026

 $189,530 
Schedule of Maturities of Long-Term Debt [Table Text Block]
  

Principal Payments

 

2026

 $ 

2027

   

2028

   

2029

   

2030

  150,000 

2031

  50,000 

Total

 $200,000