v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 55,566 $ 41,772 $ 96,786 $ 85,061
Net (income) loss attributable to noncontrolling interests (6,223) (4,923) (5,075) (8,434)
Net income attributable to common stockholders 49,343 36,849 91,711 76,627
Foreign currency translation gain (loss) 26 3,965 (697) 6,067
Total comprehensive income attributable to common stockholders $ 49,369 $ 40,814 $ 91,014 $ 82,694