XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Comprehensive Income      
Net income $ 2,386,680 $ 2,346,581 $ 2,172,650
Other comprehensive income (loss):      
Foreign currency translation adjustments (82,201) 36,392 9,795
Total other comprehensive (loss) income (82,201) 36,392 9,795
Comprehensive income $ 2,304,479 $ 2,382,973 $ 2,182,445