v3.26.1
Earnings per Share - Schedule of Net Income Attributable to the Company, Units Outstanding, and Participating Units Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net income $ 67,299   $ 46,194   $ 119,591 $ 86,836
Less: net income attributable to non-controlling interests 2,000   1,634   3,804 3,365
Net income attributable to the Company 65,299 $ 50,488 44,560 $ 38,911 115,787 83,471
Basic EPS            
Less: distributed and undistributed net income attributable to participating securities - basic EPS 1,372   530   2,438 985
Distributed and undistributed net income attributable to common shares 63,927   44,030   113,349 82,486
Diluted EPS            
Less: distributed and undistributed net income attributable to participating securities - diluted EPS 1,372   530   2,438 985
Distributed and undistributed net income attributable to common shares $ 63,927   $ 44,030   $ 113,349 $ 82,486