v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 56,207 $ 9,086 $ 76,591 $ 15,487
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (1,833) 8,363 (5,312) 11,702
Unrealized gains (losses) on available-for-sale marketable securities (340) (110) (1,039) 260
Unrealized gains (losses) on derivative instruments (812) 1,234 (764) 2,328
Other comprehensive income (loss), net of tax: (2,985) 9,487 (7,115) 14,290
Comprehensive income $ 53,222 $ 18,573 $ 69,476 $ 29,777