XML 19 R5.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
Net income $ 427,374 $ 437,672 $ 242,023
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (9,528) (32,293) 8,404
Change in unrealized gains and losses on available-for-sale securities, net of tax of $(1,352), $184 and $613, respectively 5,543 (6,664) (2,664)
Other comprehensive income (loss), net of tax (3,985) (38,957) 5,740
Comprehensive income $ 423,389 $ 398,715 $ 247,763