XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share and Equity Transactions (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings Per Share
The following table reconciles the amounts used in calculating basic and diluted EPS:
Three months ended June 30Six months ended June 30
2025202420252024
Numerator:
Net income attributed to common shares - basic and diluted$95,942 $1,498 $102,734 $4,398 
Denominator:
Weighted average common shares outstanding - basic77,591,538 67,900,275 77,577,831 67,887,402 
Dilutive effect of unvested restricted shares700,884 426,988 648,850 412,255 
Weighted average common shares outstanding - diluted78,292,422 68,327,263 78,226,681 68,299,657 
Basic and diluted earnings per common share:
Net income per common share - basic$1.24 $0.02 $1.32 $0.06 
Net income per common share - diluted$1.23 $0.02 $1.31 $0.06