v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (2,324) $ 2,871 $ 4,985 $ 8,811
Foreign currency translation adjustments 202 4,845 (1,414) 6,664
Other comprehensive income (loss) before tax 202 4,845 (1,414) 6,664
Provision for (benefit from) income taxes 240 (314) 296 (469)
Other comprehensive income (loss), net of tax (38) 5,159 (1,710) 7,133
Total comprehensive income (loss) $ (2,362) $ 8,030 $ 3,275 $ 15,944