XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Jul. 03, 2021
Jan. 02, 2021
Components of inventories [Abstract]    
Raw material and component parts $ 18,544,799 $ 16,376,772
Work in process 6,027,748 5,323,059
Finished goods 24,257,829 21,421,906
Total inventories $ 48,830,376 $ 43,121,737