XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted EPS
The following table presents the calculation of basic and diluted earnings per share (in thousands, except per share data):
Three months ended March 31,
20242023
Net income attributable to common shareholders$19,957 $3,572 
Basic weighted average common shares outstanding6,387 6,123 
Potentially dilutive common shares272 333 
Diluted weighted average common shares outstanding6,659 6,456 
Basic weighted average income per common share$3.12 $0.58 
Diluted weighted average income per common share$3.00 $0.55