XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Net income $ 52,624 $ 66,559 $ 99,720 $ 144,754
Other comprehensive (loss) income:        
Unrealized holding gains (losses) on available-for-sale investments, net of tax expense (benefit) of $204, $214, $112 and ($92) 410 (338) 746 782
Foreign currency translation (losses) gains (3,053) 2,120 (3,359) 3,831
Other comprehensive (loss) income (2,643) 1,782 (2,613) 4,613
Comprehensive income $ 49,981 $ 68,341 $ 97,107 $ 149,367