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.
|