XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Warrant Dividend Distribution - Changes in Warrants Outstanding and Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance, shares (in shares)       16,895,000 0  
Balance, liability       $ 113,363    
Gain from change in fair value of warrant liabilities $ 0 $ 65,142     $ 0 $ 108,183
Gain from change in fair value of warrant liabilities $ 0 $ 65,142     $ 0 $ 108,183
Balance, shares (in shares) 0       0  
Warrants to Purchase Common Stock [Member]            
Balance, shares (in shares)   16,221,000     0  
Balance, liability   $ 65,368     $ 0  
Warrants exercised (in shares)   (3,152,000) (674,000) (674,000)    
Warrants exercised   $ (226)   $ (4,954)    
Gain from change in fair value of warrant liabilities   (65,142)   (43,041)    
Gain from change in fair value of warrant liabilities   $ (65,142)   $ (43,041)    
Redemption of common stock warrants (in shares)   (13,069,000)        
Balance, shares (in shares)   0 16,221,000 16,221,000   0
Balance, liability $ 0 $ 0 $ 65,368 $ 65,368 $ 0 $ 0