Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Comprehensive Income

v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 53,940 $ 63,904 $ 98,549
Other comprehensive (loss) income:      
Unrealized gain (loss) from interest rate hedges, net of tax effect of $139, $(190), and $2,039, respectively 394 (538) 6,017
Foreign currency translation adjustment (3,172) 1,574 (3,401)
Total other comprehensive (loss) income (2,778) 1,036 2,616
Comprehensive income 51,162 64,940 101,165
Comprehensive income attributable to non-controlling interests and redeemable non-controlling interests:      
Net loss (income) 2,817 (1,434) (3,623)
Foreign currency translation adjustments (51) (30) 0
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests 2,766 (1,464) (3,623)
Comprehensive income attributable to common shareholders $ 53,928 $ 63,476 $ 97,542