XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income $ 1,786,700 $ 427,374 $ 437,672
Other comprehensive loss, net of tax:      
Foreign currency translation adjustments (22,843) (9,528) (32,293)
Change in unrealized gains and losses on available-for-sale securities, net of tax of $(153), $1,352 and $(184), respectively 1,394 5,543 (6,664)
Other comprehensive loss, net of tax (21,449) (3,985) (38,957)
Comprehensive income $ 1,765,251 $ 423,389 $ 398,715