Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of Disaggregated Revenues by Source (Details)

v3.19.2
Revenues - Schedule of Disaggregated Revenues by Source (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Net sales $ 78,777,976 $ 71,893,763 $ 163,581,808 $ 130,374,365
Storage tank and vessel        
Disaggregation of Revenue [Line Items]        
Net sales 10,247,078 9,071,649 20,076,033 14,847,421
Seamless carbon steel pipe and tube        
Disaggregation of Revenue [Line Items]        
Net sales 6,702,781 8,403,288 15,289,286 16,835,901
Stainless steel pipe        
Disaggregation of Revenue [Line Items]        
Net sales 41,309,945 38,899,542 87,305,328 70,183,404
Galvanized pipe        
Disaggregation of Revenue [Line Items]        
Net sales 6,243,569 0 12,935,805 0
Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Net sales $ 14,274,603 $ 15,519,284 $ 27,975,356 $ 28,507,639