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