XML 19 R6.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
Statement of Comprehensive Income [Abstract]      
Net income $ 547,629 $ 523,672 $ 651,642
Other comprehensive gain (loss):      
Foreign currency translation adjustment 18,439 (44,665) (38,514)
Change in unrealized gain (loss) on investments, net of income tax (expense) benefit of $(8,562), $6,589 and $3,412 for the years ended December 31, 2023, 2022 and 2021, respectively 26,563 (26,562) (10,390)
Other comprehensive gain (loss) 45,002 (71,227) (48,904)
Comprehensive income $ 592,631 $ 452,445 $ 602,738