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

Warrant Liability - Additional Disclosure (Details)

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