XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
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 earnings per share calculations for the periods presented:
Three months ended September 30,Nine months ended September 30,
(in thousands, except share and per share data)2023202220232022
Numerator for Earnings per Share—Basic and Diluted:
Net income$33,468 $37,249 $107,734 $95,250 
Less: Income allocated to participating shares32 98 138 223 
Net Income Allocated to Shareholders$33,436 $37,151 $107,596 $95,027 
Denominator for Earnings per Share—Basic:
Weighted Average Shares Outstanding—Basic38,174,804 38,937,771 38,514,617 39,030,325 
Denominator for Earnings per Share—Two-Class Method—Diluted:
Weighted Average Shares Outstanding—Basic38,174,804 38,937,771 38,514,617 39,030,325 
Add: Average participating shares outstanding161,212 37,374 154,347 18,826 
Denominator for Two-Class Method—Diluted38,336,016 38,975,145 38,668,964 39,049,151 
Earnings per share—basic$0.88 $0.95 $2.79 $2.43 
Earnings per share—diluted$0.87 $0.95 $2.78 $2.43 
Restricted stock considered anti-dilutive excluded from potentially dilutive shares721 655 231 1,027