XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 133,726 $ 100,366 $ 267,517 $ 192,907
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 19,634 (4,313) 24,773 (18,135)
Change in unrealized gains and losses on available-for-sale securities, net of tax of $0, $50, $0 and $(198), respectively (1) 368 47 703
Other comprehensive income (loss), net of tax (19,633) 3,945 (24,820) 17,432
Comprehensive income $ 153,359 $ 96,421 $ 292,337 $ 175,475