CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) - USD ($) $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Private placement, net of issuance costs | $ 13.5 | $ 14.9 |
Issuance of common stock under ATM | 1.2 | 1.2 |
January 2024 [Member] | ||
Public offering, net of issuance costs | 14.9 | 14.9 |
August 2024 [Member] | ||
Public offering, net of issuance costs | $ 13.5 | $ 13.5 |