XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net income $ 53,059   $ 54,032   $ 103,338 $ 101,463
Less: Net income attributable to non-controlling interests 1,322   1,290   2,645 2,457
Net income attributable to the Company 51,737 $ 48,956 52,742 $ 46,264 100,693 99,006
Basic EPS            
Less: Distributed and undistributed income attributable to participating shares - basic EPS     148     287
Distributed and undistributed income attributable to outstanding shares 51,737   52,594   100,693 98,719
Diluted EPS            
Less: Distributed and undistributed income attributable to participating shares - diluted EPS     148     287
Distributed and undistributed income attributable to outstanding shares $ 51,737   $ 52,594   $ 100,693 $ 98,719