XML 41 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 $ 462,258 $ 475,467 $ 546,593
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments 9,516 (19,892) (1,432)
Unrealized holding gain (loss) on investments:      
Unrealized holding gains (losses) during the period, net of income taxes of $(675), $2,893 and $728 2,252 (9,700) (2,527)
Less: reclassification adjustment for losses realized in net income, net of income taxes of $(48), $(134) and $(246) 167 468 914
Total other comprehensive income (loss), net of taxes 11,935 (29,124) (3,045)
Comprehensive income $ 474,193 $ 446,343 $ 543,548