XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Calculation of Earnings Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Calculation of Earnings Per Share Calculation of Earnings Per Share
Three Months EndedNine Months Ended
September 30,September 30,
2024202320242023
(in thousands, except per share data)  
Calculation of Basic Earnings Per Share:
Net Income$17,507 $9,407 $81,946 $61,884 
Weighted average shares outstanding (1)
22,501 17,797 22,346 17,784 
Basic Earnings Per Share$0.78 $0.53 $3.67 $3.48 
Calculation of Diluted Earnings Per Share:
Net Income$17,507 $9,407 $81,946 $61,884 
Reconciliation of Denominator:
Weighted shares outstanding—Basic (1)
22,501 17,797 22,346 17,784 
Effect of dilutive securities—Share-based compensation63 61 56 63 
Adjusted denominator—Diluted22,564 17,858 22,402 17,847 
Diluted Earnings Per Share$0.78 $0.53 $3.66 $3.47