v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 28, 2025
Jun. 30, 2026
Jun. 28, 2025
Statement of Comprehensive Income [Abstract]        
Net Income $ 60,102 $ 33,911 $ 93,852 $ 98,006
Other comprehensive loss, net of tax:        
Change in net unrealized gains (losses) on available-for-sale marketable securities (342) (106) (1,001) 232
Change in currency translation adjustments (167) 6,868 (2,027) 8,881
Total other comprehensive loss, net of tax (509) 6,762 (3,028) 9,113
Total comprehensive income $ 59,593 $ 40,673 $ 90,824 $ 107,119