XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Consolidated Statements of Comprehensive Income        
Net income $ 668,595 $ 622,848 $ 1,207,080 $ 1,170,086
Other comprehensive income (loss):        
Foreign currency translation adjustments 45,400 (37,672) 51,378 (30,496)
Total other comprehensive income (loss) 45,400 (37,672) 51,378 (30,496)
Comprehensive income $ 713,995 $ 585,176 $ 1,258,458 $ 1,139,590