XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Note 14 - Fair Value Measurements - Schedule of Recurring Level 3 Fair Value Changes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Change in fair value of warrant liabilities $ 4,963 $ 8,500   $ (165)     $ 8,481 $ (174)
Anson Convertible Notes [Member]                
Convertible note payable - current portion as of September 30, 2025 9,909           9,909  
Convertible note payable, net of current portion as of September 30, 2025 0           0  
Anson Convertible Notes [Member]                
Balance 9,854 8,397 $ 6,257       6,257  
Fair value of Anson III Note at issuance     2,522          
Conversion and repayments of principal and interest (shares) (1,447) (4,108) (1,347)          
Fair value adjustment through earnings 1,502 5,565 965          
Fair value of Anson Notes as of March 31, 2025 9,909 9,854 8,397       9,909  
Loss (gain) upon re-measurement 1,502 5,565 965          
Warrants [Member]                
Balance 16,266 9,852 5,639 8 $ 26 $ 17 5,639 17
Fair value adjustment through earnings       (165) (18) 9    
Fair value of Anson Notes as of March 31, 2025 15,860 16,266 9,852 1,902 8 26 $ 15,860 $ 1,902
Loss (gain) upon re-measurement       (165) $ (18) $ 9    
Initial recognition of issuance of warrants     7,109 $ 2,059        
Change in fair value of warrant liabilities 4,963 $ 6,414 $ (2,896)          
Fair Value of Anson warrants exercised $ (5,369)