v3.25.4
EARNINGS PER SHARE (Schedule of Computation of Basic and Diluted Earnings per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:      
Net income $ 609,467 $ 417,804 $ 248,796
Less: adjustments to basic numerator (37,437) (11,478) (6,616)
Net income available to common stockholders - basic 572,030 406,326 242,180
Add: net income attributable to OP Units 19,356 12,060 7,077
Net income available to common stockholders - diluted $ 591,386 $ 418,386 $ 249,257
Denominator:      
Denominator for basic earnings per share 291,648 258,118 240,493
Effect of dilutive securities:      
Common stock equivalents 3,614 4,664 2,923
Noncontrolling interest - Omega OP Units 9,690 7,668 7,035
Denominator for diluted earnings per share 304,952 270,450 250,451
Earnings per share - basic:      
Net income available to common stockholders $ 1.96 $ 1.57 $ 1.01
Earnings per share - diluted:      
Net income available to common stockholders $ 1.94 $ 1.55 $ 1