Shareholders’ Equity (Deficit) - Narrative (Details) - USD ($) $ / shares in Units, $ in Millions |
Apr. 27, 2023 |
Sep. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|---|
| Subsidiary, Sale of Stock [Line Items] | |||
| Common stock, shares issued (in shares) | 26,213,504 | 24,815,908 | |
| Common stock, shares outstanding (in shares) | 25,805,434 | 24,407,838 | |
| Consideration received on transaction | $ 84.6 | ||
| Underwritten Public Offering | |||
| Subsidiary, Sale of Stock [Line Items] | |||
| Shares issued (in shares) | 1,100,000 | ||
| Purchase price per share (in dollars per share) | $ 71.50 | ||
| Underwriter Shares | |||
| Subsidiary, Sale of Stock [Line Items] | |||
| Purchase price per share (in dollars per share) | $ 67.21 | ||
| Over-Allotment Option | |||
| Subsidiary, Sale of Stock [Line Items] | |||
| Shares issued (in shares) | 165,000 |