v3.25.2
Consolidated Statement 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 $ 122,924 $ 118,220 $ 265,851 $ 249,494
Foreign currency translation adjustments 20,595 (3,917) 21,122 (12,397)
Total comprehensive income 143,519 114,303 286,973 237,097
Total comprehensive income attributable to noncontrolling interests (59) (53) (106) (23)
Total comprehensive income attributable to common stockholders $ 143,460 $ 114,250 $ 286,867 $ 237,074