CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-In Capital |
Accumulated Other Comprehensive Income (Loss) |
Retained Earnings |
Treasury Stock |
| Beginning balance (in shares) at Dec. 31, 2024 |
|
118,748,697
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
$ 421,152
|
$ 12
|
$ 377,557
|
$ (1,162)
|
$ 44,745
|
$ 0
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
0
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
2,817
|
|
|
|
2,817
|
|
| Equity compensation |
1,495
|
|
1,495
|
|
|
|
| Foreign currency translation |
(285)
|
|
|
(285)
|
|
|
| Tax withholding related to vesting of restricted stock units |
(594)
|
|
(594)
|
|
|
|
| Issuance of shares for restricted stock units (in shares) |
|
333,960
|
|
|
|
|
| Ending balance (in shares) at Mar. 30, 2025 |
|
119,082,657
|
|
|
|
|
| Ending balance at Mar. 30, 2025 |
424,585
|
$ 12
|
378,458
|
(1,447)
|
47,562
|
$ 0
|
| Ending balance (in shares) at Mar. 30, 2025 |
|
|
|
|
|
0
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
118,748,697
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
421,152
|
$ 12
|
377,557
|
(1,162)
|
44,745
|
$ 0
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
0
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
12,874
|
|
|
|
|
|
| Foreign currency translation |
$ 1,336
|
|
|
|
|
|
| Repurchase of common stock (in shares) |
0
|
|
|
|
|
|
| Repurchase of common stock |
$ 0
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 28, 2025 |
|
119,405,911
|
|
|
|
|
| Ending balance at Sep. 28, 2025 |
439,737
|
$ 12
|
381,932
|
174
|
57,619
|
$ 0
|
| Ending balance (in shares) at Sep. 28, 2025 |
|
|
|
|
|
0
|
| Beginning balance (in shares) at Mar. 30, 2025 |
|
119,082,657
|
|
|
|
|
| Beginning balance at Mar. 30, 2025 |
424,585
|
$ 12
|
378,458
|
(1,447)
|
47,562
|
$ 0
|
| Beginning balance (in shares) at Mar. 30, 2025 |
|
|
|
|
|
0
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
10,863
|
|
|
|
10,863
|
|
| Equity compensation |
1,408
|
|
1,408
|
|
|
|
| Foreign currency translation |
1,239
|
|
|
1,239
|
|
|
| Tax withholding related to vesting of restricted stock units |
(256)
|
|
(256)
|
|
|
|
| Issuance of shares for restricted stock units (in shares) |
|
323,254
|
|
|
|
|
| Ending balance (in shares) at Jun. 29, 2025 |
|
119,405,911
|
|
|
|
|
| Ending balance at Jun. 29, 2025 |
437,839
|
$ 12
|
379,610
|
(208)
|
58,425
|
$ 0
|
| Ending balance (in shares) at Jun. 29, 2025 |
|
|
|
|
|
0
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
(806)
|
|
|
|
(806)
|
|
| Equity compensation |
2,322
|
|
2,322
|
|
|
|
| Foreign currency translation |
$ 382
|
|
|
382
|
|
|
| Repurchase of common stock (in shares) |
0
|
|
|
|
|
|
| Repurchase of common stock |
$ 0
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 28, 2025 |
|
119,405,911
|
|
|
|
|
| Ending balance at Sep. 28, 2025 |
439,737
|
$ 12
|
381,932
|
174
|
57,619
|
$ 0
|
| Ending balance (in shares) at Sep. 28, 2025 |
|
|
|
|
|
0
|
| Beginning balance (in shares) at Dec. 31, 2025 |
|
119,670,987
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 448,925
|
$ 12
|
384,873
|
120
|
63,920
|
$ 0
|
| Beginning balance (in shares) at Dec. 31, 2025 |
0
|
|
|
|
|
0
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
$ 7,257
|
|
|
|
7,257
|
|
| Equity compensation |
1,731
|
|
1,731
|
|
|
|
| Foreign currency translation |
(956)
|
|
|
(956)
|
|
|
| Tax withholding related to vesting of restricted stock units |
(996)
|
|
(996)
|
|
|
|
| Issuance of shares for restricted stock units (in shares) |
|
298,674
|
|
|
|
|
| Ending balance (in shares) at Mar. 29, 2026 |
|
119,969,661
|
|
|
|
|
| Ending balance at Mar. 29, 2026 |
455,961
|
$ 12
|
385,608
|
(836)
|
71,177
|
$ 0
|
| Ending balance (in shares) at Mar. 29, 2026 |
|
|
|
|
|
0
|
| Beginning balance (in shares) at Dec. 31, 2025 |
|
119,670,987
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 448,925
|
$ 12
|
384,873
|
120
|
63,920
|
$ 0
|
| Beginning balance (in shares) at Dec. 31, 2025 |
0
|
|
|
|
|
0
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
$ 12,650
|
|
|
|
|
|
| Foreign currency translation |
$ (2,577)
|
|
|
|
|
|
| Repurchase of common stock (in shares) |
(707,113)
|
|
|
|
|
|
| Repurchase of common stock |
$ (2,000)
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 27, 2026 |
|
121,250,739
|
|
|
|
|
| Ending balance at Sep. 27, 2026 |
$ 458,864
|
$ 12
|
386,739
|
(2,457)
|
76,570
|
$ (2,000)
|
| Ending balance (in shares) at Sep. 27, 2026 |
(707,113)
|
|
|
|
|
(707,113)
|
| Beginning balance (in shares) at Mar. 29, 2026 |
|
119,969,661
|
|
|
|
|
| Beginning balance at Mar. 29, 2026 |
$ 455,961
|
$ 12
|
385,608
|
(836)
|
71,177
|
$ 0
|
| Beginning balance (in shares) at Mar. 29, 2026 |
|
|
|
|
|
0
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
(2,430)
|
|
|
|
(2,430)
|
|
| Equity compensation |
1,565
|
|
1,565
|
|
|
|
| Foreign currency translation |
(1,869)
|
|
|
(1,869)
|
|
|
| Tax withholding related to vesting of restricted stock units |
(1,489)
|
|
(1,489)
|
|
|
|
| Issuance of shares for restricted stock units (in shares) |
|
877,845
|
|
|
|
|
| Repurchase of common stock (in shares) |
|
|
|
|
|
(707,113)
|
| Repurchase of common stock |
(2,000)
|
|
|
|
|
$ (2,000)
|
| Ending balance (in shares) at Jun. 28, 2026 |
|
120,847,506
|
|
|
|
|
| Ending balance at Jun. 28, 2026 |
449,738
|
$ 12
|
385,684
|
(2,705)
|
68,747
|
$ (2,000)
|
| Ending balance (in shares) at Jun. 28, 2026 |
|
|
|
|
|
(707,113)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) |
7,823
|
|
|
|
7,823
|
|
| Equity compensation |
1,631
|
|
1,631
|
|
|
|
| Foreign currency translation |
248
|
|
|
248
|
|
|
| Tax withholding related to vesting of restricted stock units |
$ (576)
|
|
(576)
|
|
|
|
| Issuance of shares for restricted stock units (in shares) |
|
403,233
|
|
|
|
|
| Repurchase of common stock (in shares) |
0
|
|
|
|
|
|
| Repurchase of common stock |
$ 0
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 27, 2026 |
|
121,250,739
|
|
|
|
|
| Ending balance at Sep. 27, 2026 |
$ 458,864
|
$ 12
|
$ 386,739
|
$ (2,457)
|
$ 76,570
|
$ (2,000)
|
| Ending balance (in shares) at Sep. 27, 2026 |
(707,113)
|
|
|
|
|
(707,113)
|