At-the-Market Offering (Additional Information) (Details) $ in Millions |
Dec. 31, 2023
USD ($)
|
|---|---|
| At the Market Offering [Line Items] | |
| At-the-market offering, company may offer to sell, january 31, 2024 amendment | $ 75.0 |
| X | ||||||||||
- Definition At-the-Market offering, Company may offer to sell, January 31, 2024 Amendment No definition available.
|
| X | ||||||||||
- Definition Line items represent At-the-Market Offering. No definition available.
|