XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Oct. 02, 2021
Jan. 02, 2021
Inventories    
Raw material and component parts $ 21,532,974 $ 16,376,772
Work in process 6,999,016 5,323,059
Finished goods 28,166,562 21,421,906
Total inventories $ 56,698,552 $ 43,121,737