Earnings Per Share - Narrative (Details) - shares |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Common Stock Equivalents, Anti-Dilutive | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive securities excluded from computation of earnings per share (in shares) | 3,486,107 | 12,309 | 2,696,701 | 23,607 |
Common Stock Equivalents, Market Conditions Not Met | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive securities excluded from computation of earnings per share (in shares) | 4,657,008 | |||
Common Stock Equivalents, Antidilutive, Potentially Dilutive Securities | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive securities excluded from computation of earnings per share (in shares) | 5,578,525 |