XML 36 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
Mar. 28, 2020
Dec. 28, 2019
Components of inventories [Abstract]    
Raw material and component parts $ 17,438,617 $ 17,225,469
Work in process 11,145,881 11,009,648
Finished goods 26,690,378 26,364,149
Total inventories $ 55,274,876 $ 54,599,266