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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 71,893,763 $ 51,511,045 $ 130,374,365 $ 93,714,624
Storage tank and vessel        
Disaggregation of Revenue [Line Items]        
Total revenues 9,071,649 6,057,865 14,847,421 12,331,705
Seamless carbon steel pipe and tube        
Disaggregation of Revenue [Line Items]        
Total revenues 8,403,288 6,391,212 16,835,901 12,112,688
Stainless steel pipe        
Disaggregation of Revenue [Line Items]        
Total revenues 38,899,542 26,639,245 70,183,404 44,353,889
Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Total revenues $ 15,519,284 $ 12,422,723 $ 28,507,639 $ 24,916,342