Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of Disaggregated Revenues by Source (Details)

v3.10.0.1
Revenues - Schedule of Disaggregated Revenues by Source (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 77,792,878 $ 54,595,924 $ 208,167,243 $ 148,310,548
Storage tank and vessel        
Disaggregation of Revenue [Line Items]        
Total revenues 9,016,796 7,650,080 23,864,217 19,981,786
Seamless carbon steel pipe and tube        
Disaggregation of Revenue [Line Items]        
Total revenues 7,887,027 6,669,977 24,722,928 18,782,664
Stainless steel pipe        
Disaggregation of Revenue [Line Items]        
Total revenues 37,656,273 28,702,776 107,839,677 73,056,665
Galvanized pipe        
Disaggregation of Revenue [Line Items]        
Total revenues 6,464,277 0 6,464,277 0
Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Total revenues $ 16,768,505 $ 11,573,091 $ 45,276,144 $ 36,489,433