Shareholders' Equity - Narrative (Details) - shares |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Class of Stock [Line Items] | ||
| Common stock, shares issued (in shares) | 24,488,335 | 23,925,789 |
| Common stock, shares outstanding (in shares) | 24,080,265 | 23,517,719 |
| Common Shares | ||
| Class of Stock [Line Items] | ||
| Common stock, shares issued (in shares) | 24,488,335 | 23,925,789 |
| Common stock, shares outstanding (in shares) | 24,080,265 | 23,517,719 |