Annual report [Section 13 and 15(d), not S-K Item 405]

Warrant Liability - Additional Disclosure (Details)

v3.25.1
Warrant Liability - Additional Disclosure (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Feb. 28, 2023
Feb. 21, 2023
Dec. 31, 2022
Feb. 28, 2021
Warrant Liability            
Exercise price $ 1.5 $ 1.46     $ 1.35  
Number of warrants 39,041,000 55,417,500     16,730,530  
Purchase warrants 19,520,500     19,550,000    
February 2021 Warrant [Member]            
Warrant Liability            
Common stock shares purchase           8,465,265
Number of securities called by each warrant           16,930,530
Exercise price           $ 1.35
Warrant term           3 years
February 2023 Warrant [Member]            
Warrant Liability            
Common stock shares purchase     19,550,000      
Number of securities called by each warrant     39,100,000      
Exercise price     $ 1.5      
Warrant term     3 years