v3.26.1
Note 13 - Fair Value Measurements - Schedule of Recurring Level 3 Fair Value Changes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Change in fair value of warrant liabilities $ 9,784   $ 6,414   $ 6,246 $ 3,518
Anson Convertible Notes [Member]            
Fair value of Anson Notes     8,397 $ 6,257   6,257
Fair value of Anson III Note at issuance       2,522    
Conversion and repayments of principal and interest (shares)     (4,108) (1,347)    
Fair value adjustment through earnings     5,565 965    
Fair value adjustment through earnings     5,565 965    
Fair value of Anson Notes     $ 9,854 $ 8,397   $ 9,854
Warrants [Member]            
Fair value of Anson Notes 8,766 $ 12,304     12,304  
Fair value of Anson Notes 18,550 8,766     $ 18,550  
Change in fair value of warrant liabilities $ 9,784 $ (3,538)