XML 89 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Common stock warrants outstanding (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity      
Warrants outstanding (in shares) 10,819,742 11,308,314 392,155
Exercise price of warrants (in dollars per share) $ 1.14 $ 1.09 $ 8.58
July 2019 Series A Warrants      
Equity      
Warrants outstanding (in shares) 338,155    
Exercise price of warrants (in dollars per share) $ 8.75    
April 2020 Series A Warrants      
Equity      
Warrants outstanding (in shares) 44,000    
Exercise price of warrants (in dollars per share) $ 0.7    
April 2020 Series B Warrants      
Equity      
Warrants outstanding (in shares) 10,000    
Exercise price of warrants (in dollars per share) $ 6.5    
June 2023 Warrants      
Equity      
Warrants outstanding (in shares) 1,427,587    
Exercise price of warrants (in dollars per share) $ 1.9    
November 2023 Series A Warrants      
Equity      
Warrants outstanding (in shares) 6,000,000    
Exercise price of warrants (in dollars per share) $ 0.7    
November 2023 Series B Warrants      
Equity      
Warrants outstanding (in shares) 3,000,000    
Exercise price of warrants (in dollars per share) $ 0.7