XML 75 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Shares Included in Diluted Earnings Per Share Computations (Details) - shares
3 Months Ended 6 Months Ended
Dec. 21, 2016
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Line Items]          
Weighted average shares of common stock outstanding – basic (in shares)   34,540,059 32,674,459 34,518,461 32,548,662
Weighted average shares of common stock outstanding – diluted (in shares)   37,962,555 37,850,679 37,896,837 37,935,773
Shares held back in merger to secure indemnification 10.00% 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)   363,593 692,506 368,273 720,103
10% shares held back pursuant to indemnification clause          
Earnings Per Share [Line Items]          
Adjustments to weighted average shares of common stock (in shares)   1,519,805 3,039,609 1,519,805 3,039,609
Warrants          
Earnings Per Share [Line Items]          
Adjustments to weighted average shares of common stock (in shares)   1,539,098 1,444,105 1,490,298 1,627,399