XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Earnings Per Share Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
BASIC        
Net income attributable to common shareholders $ 34,616 $ 4,689 $ 79,345 $ 6,533
Weighted-average common shares outstanding - basic (in shares) 292,030,570 291,529,849 291,870,814 291,407,853
Net income attributable to common shareholders – per common share basic (in dollars per share) $ 0.12 $ 0.02 $ 0.27 $ 0.02
Effect of dilutive securities:        
Unvested share-based payment awards (in shares) 650,332 71,145 584,739 94,170
Weighted-average common shares outstanding - diluted (in shares) 292,680,902 291,600,994 292,455,553 291,502,023
Net income attributable to common shareholders - per common share diluted (in dollars per share) $ 0.12 $ 0.02 $ 0.27 $ 0.02