v3.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events

Note 16 – Subsequent Events

Pre-funded Warrant Exercise

In April 2025, 9,615,000 of the 2023 Pre-Funded Warrants were exercised on a cashless basis in exchange for 9,607,145 shares of common stock.