v3.26.1
Note 9 - Debt - Schedule of Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Feb. 03, 2026
Jan. 17, 2025
Sep. 08, 2022
Debt instrument, carrying amount $ 15,000 $ 7,839      
Debt instrument, fair value $ 15,100 $ 11,100      
The 2026 Note [Member]          
Debt instrument, maturity date Feb. 03, 2029        
Debt instrument, interest rate 15.00%   15.00%    
Debt instrument, conversion price (in dollars per share) $ 450   $ 450    
Debt instrument, carrying amount $ 15,000        
Debt instrument, fair value $ 15,100        
September 2022 Senior Convertible Note [Member]          
Debt instrument, maturity date   Dec. 31, 2026      
Debt instrument, interest rate   7.875%     7.875%
Debt instrument, conversion price (in dollars per share)   $ 32.04   $ 32.04 $ 2,250
Debt instrument, carrying amount   $ 7,839 $ 11,261 $ 6,600  
Debt instrument, fair value   $ 11,100 $ 11,149