Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) (Unaudited) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
|
Statement of Stockholders' Equity [Abstract] | ||
Issuance of common stock in registered direct offering, issuance costs | $ 0.7 | $ 0.7 |