XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Details) - USD ($)
Jun. 28, 2025
Dec. 28, 2024
Inventories    
Raw Material And Component Parts $ 20,662,417 $ 21,070,522
Work In Process 6,982,547 7,120,460
Finished Goods 26,495,305 27,018,616
Total Inventories $ 54,140,269 $ 55,209,598