XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Shares Included in Diluted Earnings Per Share Computations (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share [Line Items]        
Weighted average shares of common stock outstanding – basic (in shares) 36,364,839 34,643,754 36,149,692 34,555,124
Weighted average shares of common stock outstanding – diluted (in shares) 37,551,740 37,792,266 37,249,967 37,816,698
Shares held back pursuant to indemnification clause (as a percent) 10.00% 10.00% 10.00% 10.00%
Stock options        
Earnings Per Share [Line Items]        
Adjustments to weighted average shares of common stock (in shares) 187,843 299,536 178,445 307,665
Restricted stock awards        
Earnings Per Share [Line Items]        
Adjustments to weighted average shares of common stock (in shares) 38,252 0 31,341 0
10% shares held back pursuant to indemnification clause        
Earnings Per Share [Line Items]        
Adjustments to weighted average shares of common stock (in shares) 0 1,511,332 0 1,511,332
Warrants        
Earnings Per Share [Line Items]        
Adjustments to weighted average shares of common stock (in shares) 960,806 1,337,644 890,489 1,442,577