XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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
Consolidated Statements of Comprehensive Income        
Net income $ 725,896 $ 665,464 $ 1,932,976 $ 1,835,550
Other comprehensive income (loss):        
Foreign currency translation adjustments 7,059 (22,026) 58,437 (52,522)
Total other comprehensive income (loss) 7,059 (22,026) 58,437 (52,522)
Comprehensive income $ 732,955 $ 643,438 $ 1,991,413 $ 1,783,028