XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
May 14, 2025
May 13, 2025
Dec. 31, 2024
Jun. 03, 2024
Long-Term Debt, Gross $ 167,804        
The 2029 Notes [Member]          
Principal amount 70,785        
Unamortized debt discount, net of issuance costs (22,331)        
Fair value of embedded derivative 15,020        
Long-Term Debt, Gross 63,474        
Fair value of outstanding unsecured convertible senior notes [1] 59,263        
Convertible Senior Notes 2026 [Member]          
Principal amount 17,077     $ 97,862 $ 14,900
Unamortized debt issuance costs (60)     (684)  
Long-Term Debt, Gross 17,017 $ 17,100 $ 97,900 97,178  
Fair value of outstanding unsecured convertible senior notes [2] $ 16,048     $ 93,752  
[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 is classified as Level 2 liability due to the limited trading activity for the 2026 Notes. This balance reflects 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 is not deemed to be significant as the current market price of our common stock is below the initial conversion price of $18.49 per share of common stock.