Annual report pursuant to Section 13 and 15(d)

Revenues - Schedule of Disaggregated Revenues by Source (Details)

v3.19.1
Revenues - Schedule of Disaggregated Revenues by Source (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                      
Net sales $ 72,674,176 $ 77,792,878 $ 71,893,763 $ 58,480,602 $ 52,837,134 $ 54,595,924 $ 51,511,045 $ 42,203,579 $ 280,841,419 $ 201,147,682 $ 138,565,782
Storage tank and vessel                      
Disaggregation of Revenue [Line Items]                      
Net sales                 31,653,832 27,599,731  
Seamless carbon steel pipe and tube                      
Disaggregation of Revenue [Line Items]                      
Net sales                 32,473,950 25,103,641  
Stainless steel pipe                      
Disaggregation of Revenue [Line Items]                      
Net sales                 146,237,630 100,253,823  
Galvanized pipe                      
Disaggregation of Revenue [Line Items]                      
Net sales                 11,876,733 0  
Specialty chemicals                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 58,599,274 $ 48,190,487