XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Calculation of Earnings Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Calculation of Earnings Per Share Calculation of Earnings Per Share
Three Months Ended
March 31,
20232022
(in thousands, except shares and per share data)  
Calculation of Basic Earnings Per Share:
Net Income$36,344 $36,933 
Weighted average shares outstanding17,759,896 17,678,060 
Basic Earnings Per Share$2.05 $2.09 
Calculation of Diluted Earnings Per Share:
Net Income$36,344 $36,933 
Reconciliation of Denominator:
Weighted shares outstanding—Basic17,759,896 17,678,060 
Effect of dilutive securities—Share-based compensation71,876 83,059 
Adjusted denominator—Diluted17,831,772 17,761,119 
Diluted Earnings Per Share$2.04 $2.08