XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Comprehensive Income      
Net income $ 2,172,650 $ 2,164,685 $ 1,752,302
Other comprehensive income (loss):      
Foreign currency translation adjustments 9,795 (4,644) (7,045)
Total other comprehensive income (loss) 9,795 (4,644) (7,045)
Comprehensive income $ 2,182,445 $ 2,160,041 $ 1,745,257