XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income $ 172,849 $ 171,897 $ 184,743
Less: net income attributable to non-controlling interests 6,434 5,354 4,796
Net income attributable to the Company 166,415 166,543 179,947
Basic EPS      
Less: Distributed and undistributed income attributable to participating securities - Basic EPS 2,244 211 316
Distributed and undistributed income attributable to common shares 164,171 166,332 179,631
Diluted EPS      
Less: Distributed and undistributed income attributable to participating securities - Diluted EPS 2,244 211 316
Distributed and undistributed income attributable to common shares $ 164,171 $ 166,332 $ 179,631