Stockholders' Equity - Omnibus Equity Incentive Plan (Details) - shares |
May 13, 2026 |
Jun. 30, 2026 |
|---|---|---|
| 2020 Plan | ||
| Class of Warrant or Right [Line Items] | ||
| Common stock, capital shares reserved (in shares) | 11,125,000 | |
| Number of additional shares authorized (in shares) | 1,800,000 | |
| Number of shares available for grant (in shares) | 2,558,953 | |
| 2023 Plan | ||
| Class of Warrant or Right [Line Items] | ||
| Common stock, capital shares reserved (in shares) | 1,100,000 | |
| Number of shares available for grant (in shares) | 92,842 |