XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Details) - USD ($)
Mar. 30, 2024
Dec. 30, 2023
Inventories    
Raw Material And Component Parts $ 23,084,312 $ 24,500,087
Work In Process 9,381,683 9,957,068
Finished Goods 23,381,076 24,815,052
Total Inventories $ 55,847,071 $ 59,272,207