XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
Jun. 29, 2024
Dec. 30, 2023
Inventories    
Raw Material And Component Parts $ 23,511,138 $ 24,500,087
Work In Process 9,555,150 9,957,068
Finished Goods 23,813,389 24,815,052
Total Inventories $ 56,879,677 $ 59,272,207