XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.1
INTANGIBLES (Details) - USD ($)
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Amortization expense fiscal year maturity [Abstract]    
2019 $ 1,211,000  
2020 958,000  
2021 937,000  
2022 931,000  
2023 987,000  
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 15,089,550 $ 12,910,450
Accumulated Amortization 4,807,830 3,635,292
Net per Balance Sheet $ 10,281,720 $ 9,275,158
Weighted-Average Amortization Period 9 years 2 months 12 days 10 years 9 months 18 days
Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 11,534,498 $ 10,724,456
Accumulated Amortization 3,087,130 2,306,063
Net per Balance Sheet 8,447,368 8,418,393
Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 3,555,052 2,185,994
Accumulated Amortization 1,720,700 1,329,229
Net per Balance Sheet 1,834,352 856,765
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 9,533,229 8,096,374
Accumulated Amortization $ 3,185,656 $ 2,638,202
Weighted-Average Amortization Period 10 years 2 months 12 days 12 years 3 months 18 days
Patents and Developed Technology [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 7,884,498 $ 7,074,456
Accumulated Amortization 2,448,380 2,007,418
Patents and Developed Technology [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 1,648,731 1,021,918
Accumulated Amortization 737,276 630,784
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 4,789,381 4,099,706
Accumulated Amortization $ 1,046,983 $ 568,468
Weighted-Average Amortization Period 8 years 1 month 6 days 9 years 6 months
Customer Relationships [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 3,650,000 $ 3,650,000
Accumulated Amortization 638,750 298,645
Customer Relationships [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 1,139,381 449,706
Accumulated Amortization 408,233 269,823
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 459,570 407,000
Accumulated Amortization $ 329,296 $ 244,200
Weighted-Average Amortization Period 4 years 4 months 24 days 5 years
Non-Compete Agreements [Member] | Industrial Hardware 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] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 459,570 407,000
Accumulated Amortization 329,296 244,200
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 $ 245,895 $ 184,422
Weighted-Average Amortization Period 5 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 245,895 184,422
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