XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 651,642 $ 557,054 $ 478,035
Other comprehensive (loss) income:      
Foreign currency translation adjustments (38,514) 19,629 (1,020)
Change in unrealized (loss) gain on investments, net of income tax (benefit) provision of $(3,412), $2,720 and $666 for the years ended December 31, 2021, 2020 and 2019, respectively (10,390) 5,314 4,788
Other comprehensive (loss) income (48,904) 24,943 3,768
Comprehensive income $ 602,738 $ 581,997 $ 481,803