XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
Apr. 02, 2022
Jan. 01, 2022
Inventories    
Raw Material And Component Parts $ 27,077,178 $ 25,113,487
Work In Process 10,389,475 9,636,009
Finished Goods 30,311,065 28,112,846
Total Inventories $ 67,777,718 $ 62,862,342