XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Earnings Per Share Reconciliation (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
BASIC        
Net income attributable to common shareholders $ 27,450 $ 3,775 $ 44,729 $ 1,844
Weighted-average number of common shares outstanding – basic (in shares) 291,872,243 291,403,985 291,789,613 291,346,184
Net income attributable to common shareholders – per common share basic (in dollars per share) $ 0.09 $ 0.01 $ 0.15 $ 0.01
Effect of dilutive securities:        
Unvested share-based payment awards (in shares) 335,925 211,365 464,067 105,682
Weighted-average common shares outstanding - diluted (in shares) 292,208,168 291,615,350 292,253,680 291,451,866
Net income attributable to common shareholders - per common share diluted (in dollars per share) $ 0.09 $ 0.01 $ 0.15 $ 0.01