Stockholders' Equity - Additional Information (Details) - USD ($) $ in Millions |
Sep. 30, 2024 |
Jul. 22, 2022 |
|---|---|---|
| Capital Unit [Line Items] | ||
| Self resitration maximum securities issued | $ 300.0 | |
| Common stock held by selling securities holders | 54,179,559 | |
| Underwritten Public Offering | ||
| Capital Unit [Line Items] | ||
| Available for issuance | $ 216.7 |