XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangibles (Details) - USD ($)
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Total Gross Intangibles $ 33,901,616 $ 34,200,875
Accumulated Amortization $ 11,038,119 $ 7,111,804
Weighted-Average Amortization Period (Years) 5 years 10 months 24 days 8 years 7 months 6 days
Net Intangible assets $ 22,863,497 $ 27,089,071
Patents and developed technology [Member]    
Total Gross Intangibles 6,749,169 7,063,510
Accumulated Amortization $ 2,959,782 $ 2,262,507
Weighted-Average Amortization Period (Years) 6 years 6 months 9 years 3 months 18 days
Customer relationship [Member]    
Total Gross Intangibles $ 26,040,691 $ 26,030,122
Accumulated Amortization $ 7,759,667 $ 4,742,839
Weighted-Average Amortization Period (Years) 5 years 10 months 24 days 8 years 7 months 6 days
Non-compete agreements [Member]    
Total Gross Intangibles $ 1,111,756 $ 1,107,243
Accumulated Amortization $ 318,670 $ 106,458
Weighted-Average Amortization Period (Years) 3 years 3 months 18 days 4 years 3 months 18 days