XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerators and Denominators of Basic Earnings (Loss) Per Share with Diluted Earnings Per Share
The following table reconciles the numerators and denominators of basic and diluted EPS calculations for the periods presented:
Nine Months Ended September 30,
Three months ended September 30,
(in thousands, except share and per share data)2025202420252024
Numerator for Earnings per Share—Basic and Diluted:
Net income—Treasury Stock Method—Basic and Diluted
$34,962 $32,590 $100,263 $98,200 
Less: Income allocated to participating shares— — — 13 
Net Income Allocated to Shareholders—Two-Class Method—Basic and Diluted
$34,962 $32,590 $100,263 $98,187 
Denominator for Earnings per Share—Treasury Stock Method:
Weighted Average Shares Outstanding—Basic38,346,949 38,255,184 38,315,498 38,230,458 
Add: Potentially dilutive shares248,169 305,225 295,543 336,400 
Denominator for Treasury Stock Method—Diluted38,595,118 38,560,409 38,611,041 38,566,858 
Denominator for Earnings per Share—Two-Class Method:
Weighted Average Shares Outstanding—Basic38,346,949 38,255,184 38,315,498 38,230,458 
Add: Average participating shares outstanding248,169 305,225 295,543 333,263 
Denominator for Two-Class Method—Diluted38,595,118 38,560,409 38,611,041 38,563,721 
Earnings per share—basic$0.91 $0.85 $2.62 $2.57 
Earnings per share—diluted$0.91 $0.85 $2.60 $2.55 
Restricted stock considered anti-dilutive excluded from potentially dilutive shares70 20 247