XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net Income $ 53,051 $ 35,886 $ 152,853 $ 90,850
Other comprehensive loss, net of tax:        
Change in net unrealized gains (losses) on available-for-sale marketable securities 2,162 672 1,304 1,901
Change in currency translation adjustments 4,859 (2,761) 270 (4,669)
Total other comprehensive loss, net of tax 7,021 (2,089) 1,574 (2,768)
Total comprehensive income $ 60,072 $ 33,797 $ 154,427 $ 88,082