XML 36 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 139,120 $ 118,851 $ 270,520 $ 225,866
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (419) 5,684 (3,342) 8,751
Unrealized (loss) gain on investments:        
Unrealized (losses) gains during the period, net of income taxes of $177, $342, $544 and $(43) (596) (1,143) (1,827) 144
Reclassification adjustment for (gains) losses realized in net income, net of income taxes of $24, $(18), $55 and $(29) (76) 58 (181) 93
Total other comprehensive (loss) income, net of tax (1,091) 4,599 (5,350) 8,988
Comprehensive income $ 138,029 $ 123,450 $ 265,170 $ 234,854