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