Retirement Benefit Plans (Details 1) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 04, 2026 |
Jun. 28, 2025 |
Jul. 04, 2026 |
Jun. 28, 2025 |
|
| Total contributions for the period | $ 324,632 | $ 345,834 | $ 647,924 | $ 784,830 |
| Regular Matching Contributions [Member] | ||||
| Total contributions for the period | 222,643 | 239,797 | 443,045 | 546,436 |
| Transitional Credit Contributions [Member] | ||||
| Total contributions for the period | 17,060 | 18,622 | 35,998 | 42,487 |
| Non-Discretionary Contributions [Member] | ||||
| Total contributions for the period | $ 84,929 | $ 87,415 | $ 168,881 | $ 195,907 |