v3.26.1
Retirement Benefit Plans (Details 1) - USD ($)
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Total contributions for the period $ 323,292 $ 438,996
Regular Matching Contributions [Member]    
Total contributions for the period 220,402 306,639
Transitional Credit Contributions [Member]    
Total contributions for the period 18,938 23,865
Non-Discretionary Contributions [Member]    
Total contributions for the period $ 83,952 $ 108,492