XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 545,327 $ 353,999 $ 1,473,685 $ 925,357
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (1,378) (2,574) (1,045) (5,306)
Available-for-sale investments:        
Change in net unrealized gains (losses) on available-for-sale securities 3,446 (3,236) 7,955 (33,523)
Reclassification adjustment included in net income (26) 0 3,832 0
Other comprehensive income (loss) 2,042 (5,810) 10,742 (38,829)
Comprehensive income $ 547,369 $ 348,189 $ 1,484,427 $ 886,528