At-the-Market Offering (Additional Information) (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2024 |
|
| At the Market Offering [Line Items] | ||
| At-the-Market Offering, Value of Shares Sold | $ 22,800,000 | |
| At-the-Market offering, fixed commission rate | $ 3 | |
| At-the-Market Offering, Net Issuance Cost | 1,800,000 | |
| At-the-market offering, company may offer to sell, january 31, 2024 amendment | $ 75,000,000 | 75,000,000 |
| Maximum | ||
| At the Market Offering [Line Items] | ||
| At-the-Market Offering , Aggregate market value of voting and non-voting common equity held by non-affiliates | $ 75,000,000 |
| X | ||||||||||
- Definition At The Market Offering , the aggregate market value of its voting and non-voting common equity held by non-affiliates. No definition available.
|
| X | ||||||||||
- Definition At-the-Market offering, Company may offer to sell, January 31, 2024 Amendment No definition available.
|
| X | ||||||||||
- Definition At-the-Market offering, fixed commission rate No definition available.
|
| X | ||||||||||
- Definition Line items represent At-the-Market Offering. No definition available.
|
| X | ||||||||||
- Definition At-the-Market Offering, Net Issuance Cost No definition available.
|
| X | ||||||||||
- Definition At-the-Market Offering, Value of Shares Sold No definition available.
|
| X | ||||||||||
- Details
|