v3.26.1
Note 6 - Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
May 14, 2025
The 2029 Notes [Member]      
Principal amount $ 70,785 $ 70,785  
Unamortized debt discount, net of issuance costs (17,975) (19,421)  
Long-Term Debt, Gross 52,810 51,364  
Fair value of outstanding debt [1] 151,480 111,992  
Fair value of embedded derivative [2] 84,025 157,171  
Convertible Senior Notes 2026 [Member]      
Principal amount 0 17,077  
Unamortized debt issuance costs 0 (14)  
Long-Term Debt, Gross 0 17,063 $ 17,100
Fair value of outstanding debt [3] $ 0 $ 16,996  
[1] The fair value is classified as a Level 2 liability due to the limited trading activity for the 2029 Notes. This balance reflects the fair value of the 2029 Notes based on quoted prices in an over-the counter market using the most recent trading information at the end of the reporting period.
[2] The fair value of the 2029 Notes embedded derivative is classified as a Level 3 liability due to unobservable inputs in which little or no market data exists. (For further details refer to “Note 4 — Investments and Fair-Value Measurements”).
[3] The fair value was classified as Level 2 liability due to the limited trading activity for the 2026 Notes. The balance as of December 31, 2025 reflected the fair value of the 2026 Notes based on quoted prices in an over-the counter market using the most recent trading information at the end of the reporting period. The value of the conversion feature of the 2026 Notes was not deemed to be significant as no holders converted their notes prior to repayment.