XML 216 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
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,
 20242023
 (in thousands)
Net income attributable to common shareholders$104,378 $40,372 
Basic weighted average common shares outstanding6,536 6,305 
Potentially dilutive common shares268 176 
Diluted weighted average common shares outstanding6,804 6,481 
Basic weighted average earnings per common share$15.97 $6.40 
Diluted weighted average earnings per common share$15.34 $6.23