XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
Jul. 02, 2022
Jan. 01, 2022
Inventories    
Raw Material And Component Parts $ 27,042,024 $ 25,113,487
Work In Process 10,375,986 9,636,009
Finished Goods 30,271,712 28,112,846
Total Inventories $ 67,689,722 $ 62,862,342