XML 113 R91.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Summary of Shares Included in Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 08, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted average shares of common stock outstanding – basic (in shares)   34,708,429 32,893,940 25,525,786
Weighted average shares of common stock outstanding – diluted (in shares)   36,403,279 37,914,886 28,661,735
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 2,935,512 3,039,749
Warrants        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Adjustments to weighted average shares of common stock (in shares)   1,384,078 1,625,994 51,484
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)   295,672 459,440 44,716
Restricted stock units        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Adjustments to weighted average shares of common stock (in shares)   15,100 0 0