Quarterly report pursuant to Section 13 or 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 ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation Of Revenue [Line Items]    
Total revenue $ 47,480,256 $ 34,438,696
Electrical construction    
Disaggregation Of Revenue [Line Items]    
Total revenue 41,387,318 34,131,919
Electrical construction | Southeast    
Disaggregation Of Revenue [Line Items]    
Total revenue 19,350,874 11,984,171
Electrical construction | mid-Atlantic    
Disaggregation Of Revenue [Line Items]    
Total revenue 12,053,703 9,274,423
Electrical construction | Texas-Southwest    
Disaggregation Of Revenue [Line Items]    
Total revenue 9,540,921 11,281,343
Electrical construction | Other electrical construction    
Disaggregation Of Revenue [Line Items]    
Total revenue 441,820 1,591,982
Real estate development operations    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 6,092,938 $ 306,777