XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share and Equity Transactions - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income attributed to common shares - basic $ 95,942 $ 1,498 $ 102,734 $ 4,398
Net income attributed to common shares - diluted $ 95,942 $ 1,498 $ 102,734 $ 4,398
Denominator:        
Weighted average common shares outstanding - basic (in shares) 77,591,538 67,900,275 77,577,831 67,887,402
Dilutive effect of unvested restricted shares (in shares) 700,884 426,988 648,850 412,255
Weighted average common shares outstanding - diluted (in shares) 78,292,422 68,327,263 78,226,681 68,299,657
Basic and diluted earnings per common share:        
Net income per common share - basic (in dollars per share) $ 1.24 $ 0.02 $ 1.32 $ 0.06
Net income per common share - diluted (in dollars per share) $ 1.23 $ 0.02 $ 1.31 $ 0.06