XML 78 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INTANGIBLES (Details) - USD ($)
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Amortization expense fiscal year maturity [Abstract]    
2020 $ 4,082,000  
2021 4,062,000  
2022 4,055,000  
2023 4,055,000  
2024 3,372,000  
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 31,811,951 $ 15,089,550
Accumulated Amortization 5,351,841 4,807,830
Net per Balance Sheet $ 26,460,110 $ 10,281,720
Weighted-Average Amortization Period 9 years 6 months 9 years 2 months 12 days
Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 28,286,680 $ 11,534,498
Accumulated Amortization 3,257,122 3,087,130
Net per Balance Sheet 25,029,558 8,447,368
Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 3,525,271 3,555,052
Accumulated Amortization 2,094,719 1,720,700
Net per Balance Sheet 1,430,552 1,834,352
Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Net per Balance Sheet 0 0
Patents and Developed Technology [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 6,994,630 9,533,229
Accumulated Amortization $ 2,294,153 $ 3,185,656
Weighted-Average Amortization Period 10 years 2 months 12 days 10 years 2 months 12 days
Patents and Developed Technology [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 5,375,680 $ 7,884,498
Accumulated Amortization 1,505,097 2,448,380
Patents and Developed Technology [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 1,618,950 1,648,731
Accumulated Amortization 789,056 737,276
Patents and Developed Technology [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Customer Relationships [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 24,038,381 4,789,381
Accumulated Amortization $ 2,332,487 $ 1,046,983
Weighted-Average Amortization Period 9 years 7 months 6 days 8 years 1 month 6 days
Customer Relationships [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 22,899,000 $ 3,650,000
Accumulated Amortization 1,751,225 638,750
Customer Relationships [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 1,139,381 1,139,381
Accumulated Amortization 581,262 408,233
Customer Relationships [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Non-Compete Agreements [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 471,570 459,570
Accumulated Amortization $ 417,832 $ 329,296
Weighted-Average Amortization Period 1 year 10 months 24 days 4 years 4 months 24 days
Non-Compete Agreements [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 12,000 $ 0
Accumulated Amortization 800 0
Non-Compete Agreements [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 459,570 459,570
Accumulated Amortization 417,032 329,296
Non-Compete Agreements [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Intellectual Property [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 307,370 307,370
Accumulated Amortization $ 307,369 $ 245,895
Weighted-Average Amortization Period 2 years 5 years
Intellectual Property [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 0 $ 0
Accumulated Amortization 0 0
Intellectual Property [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 307,370 307,370
Accumulated Amortization 307,369 245,895
Intellectual Property [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization $ 0 $ 0