Stockholders' Equity - Equity Incentive Plan (Details) - shares |
May 23, 2024 |
Jun. 30, 2024 |
|---|---|---|
| 2020 Plan | ||
| Class of Warrant or Right [Line Items] | ||
| Common stock, capital shares reserved (in shares) | 7,125,000 | |
| Increase in shares available under equity incentive plan (in shares) | 2,000,000 | |
| Number of shares available for grant (in shares) | 2,140,327 | |
| 2023 Plan | ||
| Class of Warrant or Right [Line Items] | ||
| Common stock, capital shares reserved (in shares) | 650,000 | |
| Number of shares available for grant (in shares) | 339,000 |