XML 40 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
Jun. 27, 2020
Dec. 28, 2019
Inventories    
Raw material and component parts $ 17,638,594 $ 17,225,469
Work in process 11,273,696 11,009,648
Finished goods 26,996,450 26,364,149
Inventories $ 55,908,740 $ 54,599,266