XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 1,487,610 $ 1,440,951 $ 2,792,730 $ 3,038,398
Other comprehensive income (loss):        
Foreign currency translation adjustments 52,429 (70,306) 78,040 (103,981)
Comprehensive income $ 1,540,039 $ 1,370,645 $ 2,870,770 $ 2,934,417