ATM Program - Additional Information (Details) - ATM Program [Member] - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
May 16, 2025 |
May 01, 2025 |
|
| Subsidiary, Sale of Stock [Line Items] | |||
| Common stock, value authorized | $ 65,000 | ||
| Common Stock Capital Shares Reserved For Future Issuance Remaining Value | $ 7,600 | ||
| Common stock, reserved for future issuance, value | $ 13,750 | $ 13,750 |