v3.25.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 63,370 $ 51,676 $ 119,651 $ 98,798
Other comprehensive income:        
Unrealized (loss) gain on cash flow hedges (8,205) 8,774 (26,375) 36,607
Cash flow hedge gain reclassified to interest expense (4,211) (7,028) (8,405) (15,228)
Total other comprehensive (loss) income (12,416) 1,746 (34,780) 21,379
Comprehensive income 50,954 53,422 84,871 120,177
Net income attributable to non-controlling interests (158) (159) (331) (307)
Other comprehensive loss (income) attributable to non-controlling interests 34 (4) 103 (60)
Comprehensive income attributable to stockholders $ 50,830 $ 53,259 $ 84,643 $ 119,810