XML 45 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangibles (Details) - USD ($)
6 Months Ended 12 Months Ended
Jul. 01, 2017
Dec. 31, 2016
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 12,470,692 $ 4,358,510
Accumulated amortization 3,016,778 2,594,061
Net as per balance sheet $ 9,453,914 $ 1,764,449
Weighted average amortization period 11 years 2 months 12 days 12 years 3 months 18 days
Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 10,258,772 $ 2,159,060
Accumulated amortization 1,795,573 1,529,675
Net as per balance sheet 8,463,199 629,385
Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount 2,211,920 2,199,450
Accumulated amortization 1,221,205 1,064,386
Net as per balance sheet 990,715 1,135,064
Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount 0 0
Accumulated amortization 0 0
Net as per balance sheet 0 0
Patents and Developed Technology [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount 7,656,616 3,194,434
Accumulated amortization $ 2,343,491 $ 2,128,431
Weighted average amortization period 12 years 10 months 24 days 15 years 7 months 6 days
Patents and Developed Technology [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 6,608,772 $ 2,159,060
Accumulated amortization 1,704,323 1,529,675
Patents and Developed Technology [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount 1,047,844 1,035,374
Accumulated amortization 639,168 598,756
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,099,706 449,706
Accumulated amortization $ 316,103 $ 179,882
Weighted average amortization period 9 years 6 months 5 years
Customer Relationships [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 3,650,000 $ 0
Accumulated amortization 91,250 0
Customer Relationships [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount 449,706 449,706
Accumulated amortization 224,853 179,882
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 407,000 407,000
Accumulated amortization $ 203,500 $ 162,800
Weighted average amortization period 5 years 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 407,000 407,000
Accumulated amortization 203,500 162,800
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 $ 153,684 $ 122,948
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 153,684 122,948
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