v3.25.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 20,765 $ 33,277 $ 72,888 $ 61,417
Other comprehensive income (loss)        
Cumulative translation adjustment 16 (41) 88 (6)
Change in unrealized gains (losses) on cash flow hedges 293 175 (1,142) 3,163
Share of other comprehensive income (loss) of equity method investee (224) 5 (690) (757)
Other comprehensive income (loss) attributable to non-controlling interest (62) (106) 1,355 (1,820)
Comprehensive income 20,788 33,310 72,499 61,997
Less comprehensive income attributable to non-controlling interest 16,036 26,605 56,772 48,421
Comprehensive income attributable to shareholders $ 4,752 $ 6,705 $ 15,727 $ 13,576