XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Comprehensive Income      
Net Income (Loss) $ 2,346,581 $ 2,172,650 $ 2,164,685
Other comprehensive income (loss):      
Foreign currency translation adjustments 36,392 9,795 (4,644)
Total other comprehensive income (loss) 36,392 9,795 (4,644)
Comprehensive income $ 2,382,973 $ 2,182,445 $ 2,160,041