XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 160,051 $ 229,520 $ 433,630 $ 477,163
Other comprehensive income (loss), net of tax effects:        
Foreign currency translation adjustments 146,766 (1,338) 212,916 (13,967)
Changes in defined benefit plan liabilities 39 145 394 123
Reclassification of realized losses on derivatives designated as hedging instruments 197 0 392 0
Unrealized gains (losses) on available-for-sale debt securities 147 (187) 718 (579)
Total other comprehensive income (loss), net of tax effects 147,149 (1,380) 214,420 (14,423)
Comprehensive income $ 307,200 $ 228,140 $ 648,050 $ 462,740