Earnings (Loss) per Share - Schedule of Antidilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2020 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total antidilutive securities | 1,887,894 | 21,294,291 | 782,288 | 20,983,252 |
Warrants on common stock | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total antidilutive securities | 0 | 20,108,744 | 0 | 20,108,744 |
RSUs and PRSUs | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total antidilutive securities | 1,887,894 | 1,185,547 | 782,288 | 874,508 |