XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Nov. 01, 2023
Oct. 26, 2020
Proceeds from Warrant Exercises $ 0 $ 1,474      
Fair Value Adjustment of Warrants $ 2,528 $ 16,188      
Public Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         6,799,439
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 11.5
Private Placement Warrant [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       1,541,600 7,719,779
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 11.5 $ 11.5
Class of Warrants or Rights, Exercised During Period (in shares) 0 253,703      
Proceeds from Warrant Exercises   $ 2,900      
Warrants and Rights, Proceeds Receivable   1,400      
Class of Warrant or Right, Outstanding (in shares) 15,798,155        
Class of Warrants and Rights Outsanding, Price (in dollars per share) $ 3.08   $ 2.92    
Warrants and Rights Outstanding $ 48,700   $ 46,100    
Fair Value Adjustment of Warrants $ 2,500 $ 16,200