XML 45 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangibles (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 12,995,576 $ 4,358,510
Accumulated amortization 3,374,429 2,594,061
Net as per balance sheet $ 9,621,147 $ 1,764,449
Weighted average amortization period 10 years 9 months 18 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,761,906 $ 2,159,060
Accumulated amortization 2,070,933 1,529,675
Net as per balance sheet 8,690,973 629,385
Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount 2,233,670 2,199,450
Accumulated amortization 1,303,496 1,064,386
Net as per balance sheet 930,174 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 8,181,500 3,194,434
Accumulated amortization $ 2,551,687 $ 2,128,431
Weighted average amortization period 12 years 2 months 12 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 $ 7,111,906 $ 2,159,060
Accumulated amortization 1,888,433 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,069,594 1,035,374
Accumulated amortization 663,254 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 $ 429,838 $ 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 182,500 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 247,338 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 $ 223,850 $ 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 223,850 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 $ 169,054 $ 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 169,054 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