XML 38 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Details) - USD ($)
Jun. 29, 2019
Dec. 29, 2018
Components of inventories [Abstract]    
Raw material and component parts $ 16,657,441 $ 17,841,166
Work in process 8,365,711 8,960,202
Finished goods 24,248,661 25,971,841
Total inventories $ 49,271,813 $ 52,773,209