v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation
The following is a reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for the three months ended March 31, 2025 and 2024:
 Three Months Ended March 31,
 20252024
BASIC  
Net income (loss) attributable to common shareholders$17,279 $(1,931)
Weighted-average number of common shares outstanding - basic
291,706,064 291,288,383 
 
Net income (loss) attributable to common shareholders - per common share basic$0.06 $(0.01)
DILUTED
Net income (loss) attributable to common shareholders - basic$17,279 $(1,931)
Weighted-average common shares outstanding - basic
291,706,064 291,288,383 
Effect of dilutive securities:
Unvested share-based payment awards592,207 — 
Weighted-average common shares outstanding - diluted
292,298,271 291,288,383 
Net income (loss) attributable to common shareholders - per common share diluted$0.06 $(0.01)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The following table summarizes the potentially dilutive shares excluded from the dilutive earnings per share calculation as the inclusion of such shares would be anti-dilutive:
 Three Months Ended March 31,
 20252024
Preferred shares - Series C
4,710,570 4,710,570