XML 81 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Warrant Dividend Distribution (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 03, 2024
Dec. 22, 2023
May 02, 2024
Jun. 30, 2024
Mar. 31, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
May 07, 2024
Jan. 02, 2024
Warrants and Rights Outstanding                       $ 113,363,000
Proceeds from Warrant Exercises             $ 123,552,000 $ 0 $ 0      
Warrants to Purchase Common Stock [Member]                        
Class Of Warrant Or Right Issued During Period (in shares) 16,900,000 4                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   10         5,700,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 33           $ 22          
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1.5                      
Redemption Percentage of Warrants                     0.10%  
Warrant Redemption Price (in dollars per share)                     $ 0.01  
Warrants and Rights Outstanding       $ 0 $ 65,368,000 $ 65,368,000 $ 0     $ 0    
Class of Warrant or Right, Exercised During Period (in shares)       3,152,000 674,000 674,000            
Proceeds from Warrant Exercises         $ 22,300,000              
Stock Issued During Period, Shares, Warrant Exercises (in shares)     4.7   1              
Gross Proceeds From Issuance of Warrants             126,300,000          
Proceeds from Issuance of Warrants             123,600,000          
Proceeds From Warrants Exercised That Obligated to Pay Commission         $ 20,000,000              
Commission Percentage of Gross Proceeds         2.50%              
Payments of Warrant Exercise Costs             $ 2,700,000          
Payments of Stock Issuance Costs $ 537,000