Earnings Per Share (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2018 |
Sep. 30, 2017 |
Sep. 30, 2018 |
Sep. 30, 2017 |
|
| Computation of basic and diluted earnings per share | ||||
| Net income | $ 20,590 | $ 7,850 | $ 49,789 | $ 14,617 |
| Shares: | ||||
| Basic: Weighted average number of shares outstanding | 67,972,313 | 54,961,161 | 65,816,557 | 54,867,257 |
| Plus: Incremental shares from assumed conversion of dilutive instruments | 3,891,253 | 4,777,015 | 4,351,559 | 4,650,349 |
| Diluted: Weighted average number of shares outstanding | 71,863,566 | 59,738,176 | 70,168,116 | 59,517,606 |
| Number of shares excluded from the computations of weighted average shares for diluted EPS because the effects would be anti dilutive | 2,965,685 | 434,173 | 1,737,922 | 434,832 |