XML 55 R35.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 The following table sets forth the calculations of basic and diluted net income per common share (in thousands, except per share amounts):
 Year Ended December 31,
 202120202019
Net income$178,921 $103,528 $67,067 
Basic net income per common share$4.82 $4.98 $3.25 
Diluted net income per common share$4.74 $4.95 $3.24 
Weighted-average shares outstanding - basic37,155 20,774 20,612 
Add: dilutive effect of contingent stock awards591 138 69 
Weighted-average shares outstanding - diluted37,746 20,912 20,681