Consolidated Statements of Shareholders' Equity - USD ($) $ in Thousands |
Total |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Treasury Stock [Member] |
Retained Earnings [Member] |
Accumulated Other Comprehensive Loss [Member] |
| Balance at Dec. 27, 2024 |
$ 115,574
|
$ 61
|
$ 332,285
|
$ (281,022)
|
$ 78,311
|
$ (14,061)
|
| Balance, Shares at Dec. 27, 2024 |
|
61,031,000
|
|
|
|
|
| Treasury Stock, Beginning Balance, Shares at Dec. 27, 2024 |
|
|
|
(33,540,000)
|
|
|
| Issuance of common stock |
(5,519)
|
|
(5,519)
|
|
|
|
| Issuance of common stock, Shares |
|
364,000
|
|
|
|
|
| Treasury stock purchased, net of costs |
(6,202)
|
|
|
$ (6,202)
|
|
|
| Treasury stock purchased, net of costs, Shares |
|
|
|
(206,000)
|
|
|
| Amortization of restricted stock units and common stock subject to vesting requirements |
9,785
|
|
9,785
|
|
|
|
| Dividends declared |
(3,318)
|
|
|
|
(3,318)
|
|
| Net income |
3,143
|
|
|
|
3,143
|
|
| Foreign currency translation |
952
|
|
|
|
|
952
|
| Balance at Mar. 28, 2025 |
114,415
|
$ 61
|
336,551
|
$ (287,224)
|
78,136
|
(13,109)
|
| Ending Balance, Shares at Mar. 28, 2025 |
|
61,395,000
|
|
|
|
|
| Treasury Stock, Ending Balance, Shares at Mar. 28, 2025 |
|
|
|
(33,746,000)
|
|
|
| Balance at Dec. 27, 2024 |
115,574
|
$ 61
|
332,285
|
$ (281,022)
|
78,311
|
(14,061)
|
| Balance, Shares at Dec. 27, 2024 |
|
61,031,000
|
|
|
|
|
| Treasury Stock, Beginning Balance, Shares at Dec. 27, 2024 |
|
|
|
(33,540,000)
|
|
|
| Net income |
4,804
|
|
|
|
|
|
| Foreign currency translation |
2,722
|
|
|
|
|
|
| Balance at Jun. 27, 2025 |
119,802
|
$ 61
|
346,128
|
$ (291,543)
|
76,495
|
(11,339)
|
| Ending Balance, Shares at Jun. 27, 2025 |
|
61,430,000
|
|
|
|
|
| Treasury Stock, Ending Balance, Shares at Jun. 27, 2025 |
|
|
|
(33,923,000)
|
|
|
| Balance at Dec. 27, 2024 |
115,574
|
$ 61
|
332,285
|
$ (281,022)
|
78,311
|
(14,061)
|
| Balance, Shares at Dec. 27, 2024 |
|
61,031,000
|
|
|
|
|
| Treasury Stock, Beginning Balance, Shares at Dec. 27, 2024 |
|
|
|
(33,540,000)
|
|
|
| Balance at Dec. 26, 2025 |
$ 68,100
|
$ 62
|
352,588
|
$ (350,171)
|
78,363
|
(12,742)
|
| Ending Balance, Shares at Dec. 26, 2025 |
|
61,886,000
|
|
|
|
|
| Treasury Stock, Ending Balance, Shares at Dec. 26, 2025 |
(36,793,733)
|
|
|
(36,794,000)
|
|
|
| Balance at Mar. 28, 2025 |
$ 114,415
|
$ 61
|
336,551
|
$ (287,224)
|
78,136
|
(13,109)
|
| Balance, Shares at Mar. 28, 2025 |
|
61,395,000
|
|
|
|
|
| Treasury Stock, Beginning Balance, Shares at Mar. 28, 2025 |
|
|
|
(33,746,000)
|
|
|
| Issuance of common stock |
583
|
|
583
|
|
|
|
| Issuance of common stock, Shares |
|
35,000
|
|
|
|
|
| Treasury stock purchased, net of costs |
(4,319)
|
|
|
$ (4,319)
|
|
|
| Treasury stock purchased, net of costs, Shares |
|
|
|
(177,000)
|
|
|
| Amortization of restricted stock units and common stock subject to vesting requirements |
8,994
|
|
8,994
|
|
|
|
| Dividends declared |
(3,302)
|
|
|
|
(3,302)
|
|
| Net income |
1,661
|
|
|
|
1,661
|
|
| Foreign currency translation |
1,770
|
|
|
|
|
1,770
|
| Balance at Jun. 27, 2025 |
119,802
|
$ 61
|
346,128
|
$ (291,543)
|
76,495
|
(11,339)
|
| Ending Balance, Shares at Jun. 27, 2025 |
|
61,430,000
|
|
|
|
|
| Treasury Stock, Ending Balance, Shares at Jun. 27, 2025 |
|
|
|
(33,923,000)
|
|
|
| Balance at Dec. 26, 2025 |
$ 68,100
|
$ 62
|
352,588
|
$ (350,171)
|
78,363
|
(12,742)
|
| Balance, Shares at Dec. 26, 2025 |
|
61,886,000
|
|
|
|
|
| Treasury Stock, Beginning Balance, Shares at Dec. 26, 2025 |
(36,793,733)
|
|
|
(36,794,000)
|
|
|
| Issuance of common stock |
$ (1,666)
|
|
(1,666)
|
|
|
|
| Issuance of common stock, Shares |
|
301,000
|
|
|
|
|
| Treasury stock purchased, net of costs |
(2,966)
|
|
|
$ (2,966)
|
|
|
| Treasury stock purchased, net of costs, Shares |
|
|
|
(212,000)
|
|
|
| Amortization of restricted stock units and common stock subject to vesting requirements |
2,699
|
|
2,699
|
|
|
|
| Dividends declared |
(3,021)
|
|
|
|
(3,021)
|
|
| Net income |
4,281
|
|
|
|
4,281
|
|
| Foreign currency translation |
(1,415)
|
|
|
|
|
(1,415)
|
| Balance at Mar. 27, 2026 |
66,012
|
$ 62
|
353,621
|
$ (353,137)
|
79,623
|
(14,157)
|
| Ending Balance, Shares at Mar. 27, 2026 |
|
62,187,000
|
|
|
|
|
| Treasury Stock, Ending Balance, Shares at Mar. 27, 2026 |
|
|
|
(37,006,000)
|
|
|
| Balance at Dec. 26, 2025 |
$ 68,100
|
$ 62
|
352,588
|
$ (350,171)
|
78,363
|
(12,742)
|
| Balance, Shares at Dec. 26, 2025 |
|
61,886,000
|
|
|
|
|
| Treasury Stock, Beginning Balance, Shares at Dec. 26, 2025 |
(36,793,733)
|
|
|
(36,794,000)
|
|
|
| Dividends declared |
$ (6,000)
|
|
|
|
|
|
| Net income |
8,690
|
|
|
|
|
|
| Foreign currency translation |
(1,479)
|
|
|
|
|
|
| Balance at Jun. 26, 2026 |
$ 68,182
|
$ 62
|
358,353
|
$ (357,065)
|
81,053
|
(14,221)
|
| Ending Balance, Shares at Jun. 26, 2026 |
|
62,254,000
|
|
|
|
|
| Treasury Stock, Ending Balance, Shares at Jun. 26, 2026 |
(37,377,576)
|
|
|
(37,378,000)
|
|
|
| Balance at Mar. 27, 2026 |
$ 66,012
|
$ 62
|
353,621
|
$ (353,137)
|
79,623
|
(14,157)
|
| Balance, Shares at Mar. 27, 2026 |
|
62,187,000
|
|
|
|
|
| Treasury Stock, Beginning Balance, Shares at Mar. 27, 2026 |
|
|
|
(37,006,000)
|
|
|
| Issuance of common stock |
487
|
|
487
|
|
|
|
| Issuance of common stock, Shares |
|
67,000
|
|
|
|
|
| Treasury stock purchased, net of costs |
(3,928)
|
|
0
|
$ (3,928)
|
|
|
| Treasury stock purchased, net of costs, Shares |
|
|
|
(372,000)
|
|
|
| Amortization of restricted stock units and common stock subject to vesting requirements |
4,245
|
|
4,245
|
|
|
|
| Dividends declared |
(2,979)
|
|
|
|
(2,979)
|
|
| Net income |
4,409
|
|
|
|
4,409
|
|
| Foreign currency translation |
(64)
|
|
|
|
|
(64)
|
| Balance at Jun. 26, 2026 |
$ 68,182
|
$ 62
|
$ 358,353
|
$ (357,065)
|
$ 81,053
|
$ (14,221)
|
| Ending Balance, Shares at Jun. 26, 2026 |
|
62,254,000
|
|
|
|
|
| Treasury Stock, Ending Balance, Shares at Jun. 26, 2026 |
(37,377,576)
|
|
|
(37,378,000)
|
|
|