XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 9,086 $ 19,392 $ 15,487 $ 41,173
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 8,363 (1,075) 11,702 (3,358)
Unrealized gains (losses) on available-for-sale marketable securities (110) (39) 260 (237)
Unrealized gains (losses) on derivative instruments 1,234 (69) 2,328 (301)
Other comprehensive income (loss), net of tax: 9,487 (1,183) 14,290 (3,896)
Comprehensive income $ 18,573 $ 18,209 $ 29,777 $ 37,277