XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Shares Included in Diluted Earnings Per Share Computations (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Line Items]    
Weighted average shares of common stock outstanding – basic (in shares) 42,336,434 36,010,268
Weighted average shares of common stock outstanding – diluted (in shares) 43,566,189 37,439,099
Stock options    
Earnings Per Share [Line Items]    
Adjustments to weighted average shares of common stock (in shares) 318,749 185,830
Restricted stock awards    
Earnings Per Share [Line Items]    
Adjustments to weighted average shares of common stock (in shares) 99,219 35,556
Warrants    
Earnings Per Share [Line Items]    
Adjustments to weighted average shares of common stock (in shares) 811,787 1,207,445