XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following tables set forth the calculation of basic and diluted earnings per share for the years ended December 31, 2021, 2020 and 2019:
Years Ended December 31,
(in thousands, except share and per share amounts)202120202019
Basic net income per share:
Net income$101,577 $149,221 $35,504 
Weighted-average common shares outstanding during the period33,607,446 31,522,845 40,845,128 
Basic net income per share$3.02 $4.73 $0.87 
Years Ended December 31,
(in thousands, except share and per share amounts)202120202019
Diluted net income per share:
Net income$101,577 $149,221 $35,504 
Basic shares outstanding during the period33,607,446 31,522,845 40,845,128 
Plus: Common stock equivalents associated with stock option awards2,888,300 2,272,749 2,620,870 
Diluted shares outstanding36,495,746 33,795,594 43,465,998 
Diluted net income per share$2.78 $4.42 $0.82