Subsequent Event (Additional Information) (Details) $ / shares in Units, $ in Millions |
May 13, 2025
USD ($)
Days
$ / shares
shares
|
Mar. 31, 2025
$ / shares
shares
|
Dec. 31, 2024
$ / shares
shares
|
Mar. 18, 2024
$ / shares
|
---|---|---|---|---|
Subsequent Event [Line Items] | ||||
Common stock, shares issued | shares | 54,949,000 | 54,140,000 | ||
Common stock, par value | $ 0.0001 | $ 0.0001 | $ 0.0001 | |
Subsequent Event [Member] | ||||
Subsequent Event [Line Items] | ||||
Trading Days | Days | 7 | |||
Share price, record | $ 7.41 | |||
Percentage of stock price | 9.90% | |||
Subscription agreement duration | 2 months | |||
Subsequent Event [Member] | Common Stock [Member] | ||||
Subsequent Event [Line Items] | ||||
Common stock, shares issued | shares | 3,509,719 | |||
Common stock, par value | $ 0.0001 | |||
Share price | $ 9.26 | |||
Gross proceeds | $ | $ 32.5 |