XML 105 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Summary of Shares Included in Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 08, 2017
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted average shares of common stock outstanding – basic (in shares)   36,527,672 34,708,429 32,893,940
Weighted average shares of common stock outstanding – diluted (in shares)   37,448,430 36,403,279 37,914,886
Shares held back in merger to secure indemnification (as a percent) 10.00% 10.00% 10.00% 10.00%
Common Stock        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Adjustments to weighted average shares of common stock (in shares)   0 0 2,935,512
Warrants        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Adjustments to weighted average shares of common stock (in shares)   717,029 1,384,078 1,625,994
Stock options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Adjustments to weighted average shares of common stock (in shares)   182,999 295,672 459,440
Management restricted stock awards (dilutive) | Management restricted stock awards (dilutive)        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Adjustments to weighted average shares of common stock (in shares)   7,242 15,100 0
Management restricted stock awards (dilutive) | Executive restricted stock awards (dilutive)        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Adjustments to weighted average shares of common stock (in shares)   13,488 0 0