XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 747,938 $ 545,327 $ 2,051,058 $ 1,473,685
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 1,541 (1,378) (836) (1,045)
Available-for-sale investments:        
Change in net unrealized gains (losses) on available-for-sale securities 23,126 3,446 13,779 7,955
Reclassification adjustment included in net income (21) (26) (27) 3,832
Other comprehensive income (loss) 24,646 2,042 12,916 10,742
Comprehensive income $ 772,584 $ 547,369 $ 2,063,974 $ 1,484,427