CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) - USD ($) $ in Thousands |
Total |
Common Stock |
Retained Earnings |
Accumulated Other Comprehensive Loss |
| Beginning balance (in shares) at Dec. 28, 2024 |
|
6,768,575
|
|
|
| Beginning balance at Dec. 28, 2024 |
$ 212,073
|
$ 1,663
|
$ 225,461
|
$ (15,051)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
18,002
|
|
18,002
|
|
| Foreign currency translation adjustment, net of tax |
1,743
|
|
|
1,743
|
| Share-based compensation expense |
1,390
|
$ 1,390
|
|
|
| Restricted shares vesting (in shares) |
|
34,780
|
|
|
| Redemption of vested employee restricted shares for tax withholding (in shares) |
|
(13,462)
|
|
|
| Redemption of vested employee restricted shares for tax withholding |
(2,454)
|
$ (2,454)
|
|
|
| Accrued excise tax on shares repurchased |
39
|
|
39
|
|
| Accrued dividends on unvested shares |
14
|
|
14
|
|
| Cash dividends paid (per share) |
(3,488)
|
|
(3,488)
|
|
| Ending balance (in shares) at Mar. 29, 2025 |
|
6,789,893
|
|
|
| Ending balance at Mar. 29, 2025 |
227,319
|
$ 599
|
240,028
|
(13,308)
|
| Beginning balance (in shares) at Dec. 28, 2024 |
|
6,768,575
|
|
|
| Beginning balance at Dec. 28, 2024 |
212,073
|
$ 1,663
|
225,461
|
(15,051)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
41,597
|
|
|
|
| Foreign currency translation adjustment, net of tax |
4,505
|
|
|
|
| Ending balance (in shares) at Sep. 27, 2025 |
|
6,547,188
|
|
|
| Ending balance at Sep. 27, 2025 |
201,655
|
$ 541
|
211,660
|
(10,546)
|
| Beginning balance (in shares) at Mar. 29, 2025 |
|
6,789,893
|
|
|
| Beginning balance at Mar. 29, 2025 |
227,319
|
$ 599
|
240,028
|
(13,308)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
12,122
|
|
12,122
|
|
| Foreign currency translation adjustment, net of tax |
3,823
|
|
|
3,823
|
| Share-based compensation expense |
962
|
$ 962
|
|
|
| Restricted shares vesting (in shares) |
|
4,487
|
|
|
| Redemption of vested employee restricted shares for tax withholding (in shares) |
|
(2,144)
|
|
|
| Redemption of vested employee restricted shares for tax withholding |
(355)
|
$ (355)
|
|
|
| Shares repurchased (in shares) |
|
(230,673)
|
|
|
| Shares repurchased |
(43,150)
|
$ (1,206)
|
(41,944)
|
|
| Accrued excise tax on shares repurchased |
(428)
|
|
(428)
|
|
| Accrued dividends on unvested shares |
77
|
|
77
|
|
| Cash dividends paid (per share) |
(3,370)
|
|
(3,370)
|
|
| Ending balance (in shares) at Jun. 28, 2025 |
|
6,561,563
|
|
|
| Ending balance at Jun. 28, 2025 |
197,000
|
$ 0
|
206,485
|
(9,485)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
11,473
|
|
11,473
|
|
| Foreign currency translation adjustment, net of tax |
(1,061)
|
|
|
(1,061)
|
| Share-based compensation expense |
1,579
|
$ 1,579
|
|
|
| Restricted shares vesting (in shares) |
|
7,456
|
|
|
| Redemption of vested employee restricted shares for tax withholding (in shares) |
|
(299)
|
|
|
| Redemption of vested employee restricted shares for tax withholding |
(53)
|
$ (53)
|
|
|
| Shares repurchased (in shares) |
|
(21,532)
|
|
|
| Shares repurchased |
(3,999)
|
$ (985)
|
(3,014)
|
|
| Accrued excise tax on shares repurchased |
(27)
|
|
(27)
|
|
| Accrued dividends on unvested shares |
(17)
|
|
(17)
|
|
| Cash dividends paid (per share) |
(3,240)
|
|
(3,240)
|
|
| Ending balance (in shares) at Sep. 27, 2025 |
|
6,547,188
|
|
|
| Ending balance at Sep. 27, 2025 |
$ 201,655
|
$ 541
|
211,660
|
(10,546)
|
| Beginning balance (in shares) at Jan. 03, 2026 |
6,547,407
|
6,547,407
|
|
|
| Beginning balance at Jan. 03, 2026 |
$ 213,598
|
$ 2,480
|
221,062
|
(9,944)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
11,132
|
|
11,132
|
|
| Foreign currency translation adjustment, net of tax |
(855)
|
|
|
(855)
|
| Share-based compensation expense |
1,366
|
$ 1,366
|
|
|
| Restricted shares vesting (in shares) |
|
20,898
|
|
|
| Redemption of vested employee restricted shares for tax withholding (in shares) |
|
(8,149)
|
|
|
| Redemption of vested employee restricted shares for tax withholding |
(1,449)
|
$ (1,449)
|
|
|
| Shares repurchased (in shares) |
|
(116,040)
|
|
|
| Shares repurchased |
(21,463)
|
$ (2,397)
|
(19,066)
|
|
| Accrued excise tax on shares repurchased |
(192)
|
|
(192)
|
|
| Accrued dividends on unvested shares |
59
|
|
59
|
|
| Cash dividends paid (per share) |
(3,806)
|
|
(3,806)
|
|
| Ending balance (in shares) at Apr. 04, 2026 |
|
6,444,116
|
|
|
| Ending balance at Apr. 04, 2026 |
$ 198,390
|
$ 0
|
209,189
|
(10,799)
|
| Beginning balance (in shares) at Jan. 03, 2026 |
6,547,407
|
6,547,407
|
|
|
| Beginning balance at Jan. 03, 2026 |
$ 213,598
|
$ 2,480
|
221,062
|
(9,944)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
38,546
|
|
|
|
| Foreign currency translation adjustment, net of tax |
$ (1,628)
|
|
|
|
| Ending balance (in shares) at Oct. 03, 2026 |
6,262,622
|
6,262,622
|
|
|
| Ending balance at Oct. 03, 2026 |
$ 192,741
|
$ 1,784
|
202,529
|
(11,572)
|
| Beginning balance (in shares) at Apr. 04, 2026 |
|
6,444,116
|
|
|
| Beginning balance at Apr. 04, 2026 |
198,390
|
$ 0
|
209,189
|
(10,799)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
13,508
|
|
13,508
|
|
| Foreign currency translation adjustment, net of tax |
(19)
|
|
|
(19)
|
| Share-based compensation expense |
2,411
|
$ 2,411
|
|
|
| Restricted shares vesting (in shares) |
|
9,457
|
|
|
| Redemption of vested employee restricted shares for tax withholding (in shares) |
|
(4,306)
|
|
|
| Redemption of vested employee restricted shares for tax withholding |
(686)
|
$ (686)
|
|
|
| Shares repurchased (in shares) |
|
(192,945)
|
|
|
| Shares repurchased |
(27,840)
|
$ (1,299)
|
(26,541)
|
|
| Accrued excise tax on shares repurchased |
(270)
|
|
(270)
|
|
| Accrued dividends on unvested shares |
(14)
|
|
(14)
|
|
| Cash dividends paid (per share) |
(3,632)
|
|
(3,632)
|
|
| Ending balance (in shares) at Jul. 04, 2026 |
|
6,256,322
|
|
|
| Ending balance at Jul. 04, 2026 |
181,848
|
$ 426
|
192,240
|
(10,818)
|
| Increase (Decrease) in Shareholders' Equity |
|
|
|
|
| Net income |
13,906
|
|
13,906
|
|
| Foreign currency translation adjustment, net of tax |
(754)
|
|
|
(754)
|
| Share-based compensation expense |
1,378
|
$ 1,378
|
|
|
| Restricted shares vesting (in shares) |
|
6,408
|
|
|
| Redemption of vested employee restricted shares for tax withholding (in shares) |
|
(108)
|
|
|
| Redemption of vested employee restricted shares for tax withholding |
(20)
|
$ (20)
|
|
|
| Accrued excise tax on shares repurchased |
11
|
|
11
|
|
| Accrued dividends on unvested shares |
(26)
|
|
(26)
|
|
| Cash dividends paid (per share) |
$ (3,602)
|
|
(3,602)
|
|
| Ending balance (in shares) at Oct. 03, 2026 |
6,262,622
|
6,262,622
|
|
|
| Ending balance at Oct. 03, 2026 |
$ 192,741
|
$ 1,784
|
$ 202,529
|
$ (11,572)
|