XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share - Net Income Attributable to the Company, Units Outstanding, and Participating Units Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net income $ 46,194   $ 53,059   $ 86,836 $ 103,338
Less: net income attributable to non-controlling interests 1,634   1,322   3,365 2,645
Net income attributable to the Company 44,560 $ 38,911 51,737 $ 48,956 83,471 100,693
Basic EPS            
Less: Distributed and undistributed income attributable to participating shares - basic EPS 530   0   985 0
Distributed and undistributed net income attributable to common shares 44,030   51,737   82,486 100,693
Diluted EPS            
Less: Distributed and undistributed income attributable to participating shares - diluted EPS 530   0   985 0
Distributed and undistributed net income attributable to common shares $ 44,030   $ 51,737   $ 82,486 $ 100,693