XML 91 R83.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per share - Schedule of Earnings Per Share, Basic and Diluted (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
Net income $ 55,044 $ 45,546 $ 127,932 $ 106,963
Less net income attributable to non-controlling interest 41,092 36,591 97,864 85,012
Net income attributable to shareholders - basic $ 13,952 $ 8,955 $ 30,068 $ 21,951
Weighted average shares outstanding - basic 32,001,766 25,009,326 29,160,140 25,447,088
Dilutive effect of unvested restricted common stock 219,328 203,852 264,833 97,361
Weighted average shares outstanding - diluted 32,692,679 25,468,541 29,882,647 25,710,434
Earnings per share        
Basic $ 0.44 $ 0.36 $ 1.03 $ 0.86
Diluted $ 0.43 $ 0.35 $ 1.01 $ 0.85
Performance Shares [Member]        
Dilutive effect of unvested restricted common stock 471,585 255,363 457,674 165,985