v3.26.1
Earnings Per Common Share - Schedule of Computation of Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net income attributable to common stockholders $ 240,977 $ 270,875
Earnings and dividends allocated to participating securities (425) (416)
Net income for basic computations 240,552 270,459
Income allocated to noncontrolling interest - Preferred OP Units and OP Units 10,739 220
Net income for diluted computations $ 251,291 $ 270,679
Weighted average common shares outstanding:    
Average number of common shares outstanding - basic (in shares) 210,896,947 211,850,618
Common OP Units (in shares) 9,425,925 0
Average number of common shares outstanding - diluted (in shares) 220,322,872 212,052,742
Earnings per common share    
Basic (in dollars per share) $ 1.14 $ 1.28
Diluted (in dollars per share) $ 1.14 $ 1.28
Series D Units    
Weighted average common shares outstanding:    
Series D Units (in shares) 0 202,124