XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share
The following represents a reconciliation of the numerator and denominator of the basic and diluted earnings per share computations contained in the condensed consolidated financial statements:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(in thousands, except per share data)
Net income$72,791 $27,090 $128,591 $58,881 
Weighted average common shares outstanding - basic23,040 22,781 23,024 22,767 
Effect of potential dilutive securities:
Conversion of stock options217 276 225 283 
Conversion of restricted stock44 46 44 45 
Weighted average common shares outstanding - diluted23,301 23,103 23,293 23,095 
Earnings per common share:
Basic$3.16 $1.19 $5.59 $2.59 
Diluted$3.12 $1.17 $5.52 $2.55