Stockholders' Equity - Additional Information (Details) - At The Market Offering Program - Common Stock - USD ($) $ in Millions |
Feb. 18, 2025 |
Mar. 31, 2026 |
|---|---|---|
| Subsidiary, Sale of Stock [Line Items] | ||
| Value of shares authorized | $ 300.0 | |
| Shares available for issuance | $ 300.0 |