XML 23 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 665,244 $ 402,835 $ 1,279,946 $ 1,077,308
Other comprehensive income (loss):        
Foreign currency translation adjustments (20,894) (2,081) (21,664) 6,049
Comprehensive income $ 644,350 $ 400,754 $ 1,258,282 $ 1,083,357