Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table reconciles the net income and the weighted average shares of common stock outstanding used in the computations of basic and diluted EPS of common stock.
 
For the year ended December 31,
 
2019
 
2018
 
2017
 
(In Thousands, except for per share data)
Net income
$
171,957

 
$
107,927

 
$
22,050

Basic weighted average shares outstanding
67,573

 
65,019

 
59,816

Basic earnings per share
$
2.54

 
$
1.66

 
$
0.37

 
 
 
 
 
 
Net income
$
171,957

 
$
107,927

 
$
22,050

Gain from change in fair value of warrant liability

 

 

Diluted net income
$
171,957

 
$
107,927

 
$
22,050

 
 
 
 
 
 
Basic weighted average shares outstanding
67,573

 
65,019

 
59,816

Dilutive effect of issuable shares
2,148

 
2,633

 
2,370

Diluted weighted average shares outstanding
69,721

 
67,652

 
62,186

 
 
 
 
 
 
Diluted earnings per share
$
2.47

 
$
1.60

 
$
0.35

 
 
 
 
 
 
Anti-dilutive shares
565

 
843

 
995