XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Calculation of Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted 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