v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Net income $ 32,616 $ 55,110 $ 55,328 $ 94,342
Other comprehensive (loss) income:        
Foreign currency translation adjustment (3,988) 10,305 (6,784) 12,217
Other comprehensive (loss) income (3,988) 10,305 (6,784) 12,217
Comprehensive income $ 28,628 $ 65,415 $ 48,544 $ 106,559