Employee Benefit Plans - Share-Based Payment Arrangement, Activity (Details) - shares |
Mar. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| 2014 Plan | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Shares Authorized Under Plans | 54,402,264 | 54,402,264 |
| Shares Outstanding Under Plans | 41,466,690 | 41,905,875 |
| 2020 Plan | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Shares Authorized Under Plans | 31,884,272 | 30,641,401 |
| Shares Outstanding Under Plans | 13,710,002 | 6,690,048 |
| Shares Remaining Under Plans | 17,044,920 | 23,442,323 |
| 2020 MIP | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Shares Authorized Under Plans | 33,426,983 | 33,426,983 |
| Shares Outstanding Under Plans | 30,084,285 | 33,426,983 |
| Shares Remaining Under Plans | 0 | 0 |
| Inducement Plan | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Shares Authorized Under Plans | 11,000,000 | |
| Shares Outstanding Under Plans | 6,201,550 | |
| Shares Remaining Under Plans | 4,798,450 |