Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 21,840 $ 17,014 $ 31,753 $ 16,030
Other comprehensive (loss) income:        
Unrealized loss from interest rate hedges, net of tax (65) (1,060) (695) (446)
Foreign currency translation adjustments (1,085) 2,003 5,594 652
Total other comprehensive (loss) income (1,150) 943 4,899 206
Comprehensive income 20,690 17,957 36,652 16,236
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests:        
Net (income) loss (3,308) 585 (5,839) 3,642
Foreign currency translation adjustments (157) 54 (92) 36
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests (3,465) 639 (5,931) 3,678
Comprehensive income attributable to common shareholders $ 17,225 $ 18,596 $ 30,721 $ 19,914