v3.26.1
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