XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Computations of Basic and Diluted EPS
 Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2022202120222021
Net income$59,501 $68,942 $61,390 $58,237 
Weighted average shares outstanding - basic60,506 48,156 60,263 42,038 
Weighted average effect of dilutive securities35 946 69 336 
Weighted average shares outstanding - diluted60,541 49,102 60,332 42,374 
Basic earnings per share$0.98 $1.43 $1.02 $1.39 
Diluted earnings per share$0.98 $1.40 $1.02 $1.37