XML 347 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Eps
The following table presents the calculation of basic and diluted EPS:

 Year Ended December 31,
 20232022
 (in thousands)
Net income attributable to common shareholders$40,372 $2,105 
Basic weighted average common shares outstanding6,305 6,071 
Potentially dilutive common shares176 226 
Diluted weighted average common shares outstanding6,481 6,297 
Basic weighted average earnings per common share$6.40 $0.35 
Diluted weighted average earnings per common share$6.23 $0.33