XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLES (Details) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Net Intangible assets $ 27,096,006 $ 26,460,110
Diversified Products [Member]    
Total Gross Intangibles 386,828 1,550,904
Accumulated Amortization 379,893 1,517,168
Net Intangible assets 6,935 33,736
Engineered Solutions [Member]    
Total Gross Intangibles 34,200,875 30,261,047
Accumulated Amortization 7,111,804 3,834,673
Net Intangible assets 27,089,071 26,426,374
Total [Member]    
Total Gross Intangibles 34,587,703 31,811,951
Accumulated Amortization $ 7,491,697 $ 5,351,841
Weighted-Average Amortization Period (Years) 8 years 7 months 6 days 9 years 6 months
Net Intangible assets $ 27,096,006 $ 26,460,110
Total [Member] | License and Service [Member]    
Total Gross Intangibles 0 307,370
Accumulated Amortization 0 $ 307,369
Weighted-Average Amortization Period (Years)   2 years
Non-compete agreements [Member] | Diversified Products [Member]    
Total Gross Intangibles 0 $ 407,000
Accumulated Amortization 0 407,000
Non-compete agreements [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 1,107,243 64,570
Accumulated Amortization 106,458 10,832
Non-compete agreements [Member] | Total [Member]    
Total Gross Intangibles 1,107,243 471,570
Accumulated Amortization $ 106,458 $ 417,832
Weighted-Average Amortization Period (Years) 4 years 3 months 18 days 1 year 10 months 24 days
Patents and developed technology [Member] | Diversified Products [Member]    
Total Gross Intangibles $ 386,828 $ 386,828
Accumulated Amortization 379,893 353,093
Patents and developed technology [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 7,063,510 6,607,802
Accumulated Amortization 2,262,507 1,941,060
Patents and developed technology [Member] | Total [Member]    
Total Gross Intangibles 7,450,338 6,994,630
Accumulated Amortization $ 2,642,400 $ 2,294,153
Weighted-Average Amortization Period (Years) 9 years 3 months 18 days 10 years 2 months 12 days
Customer relationship [Member] | Diversified Products [Member]    
Total Gross Intangibles $ 0 $ 449,706
Accumulated Amortization 0 449,706
Customer relationship [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 26,030,122 23,588,675
Accumulated Amortization 4,742,839 1,882,781
Customer relationship [Member] | Total [Member]    
Total Gross Intangibles 26,030,122 24,038,381
Accumulated Amortization $ 4,742,839 $ 2,332,487
Weighted-Average Amortization Period (Years) 8 years 7 months 6 days 9 years 7 months 6 days
Intellectual Property [Member] | Diversified Products [Member]    
Total Gross Intangibles $ 0 $ 307,370
Accumulated Amortization 0 307,369
Intellectual Property [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 0 0
Accumulated Amortization $ 0 $ 0