Annual report pursuant to Section 13 and 15(d)

ASC 606 Revenue Recognition and Significant Accounting Policies Disclosures - Disaggregation of Revenue (Details)

v3.19.1
ASC 606 Revenue Recognition and Significant Accounting Policies Disclosures - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]    
Total revenue $ 138,148,842 $ 113,953,519
Electrical construction    
Disaggregation of Revenue [Line Items]    
Total revenue 136,526,511 109,154,476
Electrical construction | Southeast    
Disaggregation of Revenue [Line Items]    
Total revenue 54,123,848 56,268,413
Electrical construction | mid-Atlantic    
Disaggregation of Revenue [Line Items]    
Total revenue 41,071,994 29,289,385
Electrical construction | Texas-Southwest    
Disaggregation of Revenue [Line Items]    
Total revenue 33,825,666 15,046,719
Electrical construction | Other electrical construction    
Disaggregation of Revenue [Line Items]    
Total revenue 7,505,003 8,549,959
All Other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,622,331 $ 4,799,043