XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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
Statement of Comprehensive Income [Abstract]        
Net income $ 227,083 $ 139,120 $ 378,600 $ 270,520
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 16,527 (419) 21,893 (3,342)
Unrealized gain (loss) on investments:        
Unrealized gains (losses) during the period, net of income taxes of $(208), $177, $(1,134) and $544 706 (596) 3,807 (1,827)
Reclassification adjustment for gains realized in net income, net of income taxes of $22, $24, $31 and $55 (76) (76) (108) (181)
Total other comprehensive income (loss), net of tax 17,157 (1,091) 25,592 (5,350)
Comprehensive income $ 244,240 $ 138,029 $ 404,192 $ 265,170