Earnings Per Share - Anti-dilutive Securities (Details) - shares |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Potentially dilutive securities (in shares) | 24,154,194 | 25,281,983 | 24,154,194 | 25,281,983 |
Warrants to purchase shares of common stock | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Potentially dilutive securities (in shares) | 14,166,644 | 14,166,666 | 14,166,644 | 14,166,666 |
Options to purchase shares of common stock | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Potentially dilutive securities (in shares) | 7,634,533 | 8,978,185 | 7,634,533 | 8,978,185 |
Restricted shares of common stock | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Potentially dilutive securities (in shares) | 2,353,017 | 2,137,132 | 2,353,017 | 2,137,132 |