XML 50 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Benefit Plans (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Total Contributions For The Period $ 348,060 $ 194,532 $ 1,486,400 $ 1,007,074
Regular Matching Contributions [Member]        
Total Contributions For The Period 241,487 149,673 747,913 522,327
Transitional Credit Contributions [Member]        
Total Contributions For The Period 23,271 28,144 83,935 107,886
Non-Discretionary Contributions [Member]        
Total Contributions For The Period $ 83,302 $ 16,715 $ 654,552 $ 376,861