XML 40 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Details) - USD ($)
Apr. 03, 2021
Jan. 02, 2021
Components of inventories [Abstract]    
Raw material and component parts $ 20,333,551 $ 20,013,992
Work in process 11,891,191 11,704,311
Finished goods 21,735,684 21,394,090
Total inventories $ 53,960,426 $ 53,112,393