XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Comprehensive Income (unaudited) - 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 $ 154,900 $ 115,661 $ 425,420 $ 341,527
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 12,413 (8,502) 9,071 249
Unrealized gain (loss) on investments:        
Unrealized gains (losses) during the period, net of income taxes of $(1,007), $624, $(463) and $581 3,373 (2,089) 1,546 (1,945)
Reclassification adjustment for (gains) losses realized in net income, net of income taxes of $21, $(10), $76 and $(39) (70) 35 (251) 128
Total other comprehensive income (loss), net of tax 15,716 (10,556) 10,366 (1,568)
Comprehensive income $ 170,616 $ 105,105 $ 435,786 $ 339,959