XML 85 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Weighted average number of shares that could dilute basic EPS (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 31,000,000.0  
Stock options    
Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 799,570 862,945
Restricted stock awards and restricted stock units    
Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 22,090 592,833
Warrants | Private placement warrants    
Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 0 6,160,000
Warrants | Public warrants    
Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 0 9,823,072