XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share - Net Income Attributable to the Company, Common Shares Outstanding, and Participating Securities Outstanding (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income $ 171,897 $ 184,743 $ 172,243
Less: net income attributable to non-controlling interests 5,354 4,796 5,516
Net income attributable to the Company 166,543 179,947 166,727
Basic EPS      
Less: Distributed and undistributed income attributable to participating securities - Basic EPS 211 316 853
Distributed and undistributed income attributable to common shares 166,332 179,631 165,874
Diluted EPS      
Less: Distributed and undistributed income attributable to participating securities - Diluted EPS 211 316 853
Distributed and undistributed income attributable to common shares $ 166,332 $ 179,631 $ 165,874