Annual report pursuant to Section 13 and 15(d)

Acquisitions (Textual) (Details)

v3.8.0.1
Acquisitions (Textual) (Details) - USD ($)
3 Months Ended 12 Months Ended
Feb. 28, 2017
Jun. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Mar. 31, 2017
Dec. 09, 2016
Business Acquisition [Line Items]              
Acquisition related costs     $ 794,983 $ 106,227 $ 499,761    
Goodwill     6,003,525 1,354,730      
Purchase Price $ 14,953,513            
Net (loss) income from continuing operations     1,341,362 (6,993,967) (10,269,278)    
Marcegalia USA, Inc. [Member]              
Business Acquisition [Line Items]              
Goodwill, Purchase Accounting Adjustments   $ 1,059,453          
Goodwill   4,648,795 4,648,795     $ 3,589,342  
Earn-out liability   4,663,783 4,663,783     3,604,330  
Purchase Price 14,953,513            
Escrow deposit             $ 3,000,000
Goodwill and earn-out liability, provisional adjustment   $ 1,059,453          
Intangible assets     $ 992,000     $ 992,000  
Intangible asset depreciation period (years)     15 years        
Revenues     $ 25,766,689        
Income before income taxes     $ 245,408        
Lease term     15 months        
Monthly Lease Payment     $ 33,333        
Earn-out Payment [Member] | Marcegalia USA, Inc. [Member]              
Business Acquisition [Line Items]              
Contingent consideration payment, upper limit $ 4,063,204            
Contingent consideration earn-out period (years) 4 years            
Estimated earn out payments, discounted $ 3,604,330            
Fair Value Inputs, Discount Rate 5.00%            
Contingent consideration payment, lower limit $ 3,000,000            
Fair Value, Inputs, Level 3 [Member]              
Business Acquisition [Line Items]              
Earn-out liability     4,833,850 $ 0      
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Specialty Pipe And Tube, Inc. [Member]              
Business Acquisition [Line Items]              
Change in fair value of contingent consideration liability         2,414,115    
Earn-out liability         0    
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Palmer of Texas [Member]              
Business Acquisition [Line Items]              
Change in fair value of contingent consideration liability         $ 2,483,333    
Acquisition-related Costs [Member] | Marcegalia USA, Inc. [Member]              
Business Acquisition [Line Items]              
Acquisition related costs     $ 698,587        
Maximum [Member]              
Business Acquisition [Line Items]              
Intangible asset depreciation period (years)     15 years        
Maximum [Member] | Earn-out Payment [Member] | Marcegalia USA, Inc. [Member]              
Business Acquisition [Line Items]              
Business Combination, Contingent Consideration, Target 3.00%