XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Calculation of Earnings Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Calculation of Earnings Per Share Calculation of Earnings Per Share
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
(in thousands, except per share data)  
Calculation of Basic Earnings Per Share:
Net Income$18,271 $16,133 $64,439 $52,477 
Weighted average shares outstanding (1)
22,284 17,794 22,267 17,777 
Basic Earnings Per Share$0.82 $0.91 $2.89 $2.95 
Calculation of Diluted Earnings Per Share:
Net Income$18,271 $16,133 $64,439 $52,477 
Reconciliation of Denominator:
Weighted shares outstanding—Basic (1)
22,284 17,794 22,267 17,777 
Effect of dilutive securities—Share-based compensation51 58 53 65 
Adjusted denominator—Diluted22,335 17,852 22,320 17,842 
Diluted Earnings Per Share$0.82 $0.90 $2.89 $2.94