Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Warrants (Details)

v3.25.1
Stockholders' Equity - Warrants (Details) - Warrants - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Warrants, Outstanding beginning balance 39,567,888  
Warrants, Exercised (22,431,003)  
Warrants, Expired (2,496,248)  
Warrants, Outstanding ending balance 14,640,637  
Weighted Average Exercise Price, beginning balance $ 2.1  
Weighted Average Exercise Price, Exercised 1.7  
Weighted Average Exercise Price, Expired 2.84  
Weighted Average Exercise Price, ending balance $ 2.6  
Weighted Average Remaining Contractual Life (in years) 3 years 8 months 1 day 3 years 1 month 2 days