Quarterly report pursuant to Section 13 or 15(d)

Organization and Summary of Significant Accounting Policies - Narrative (Details)

v3.10.0.1
Organization and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
ASU 2014-09 | Retained Earnings              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Cumulative effect of accounting principle             $ 30,000
ASU 2016-15              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Restricted Cash             $ 2,300
Notes payable | Fixed rate long-term installment notes payable              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Long-term debt, fair value $ 320,000       $ 320,000    
Notes payable | Fixed rate long-term installment notes payable | Interest rate              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Measurement input 0.0402       0.0402    
Electrical construction              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total $ 29,514,965     $ 23,616,373 $ 99,842,651 $ 81,869,487  
Other electrical construction | Electrical construction              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total 2,084,617     6,177,271 4,236,316 7,723,342  
Other electrical construction | Electrical construction | Restatement Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total   $ 50,093 $ 921,722        
Texas-Southwest | Electrical construction              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total $ 3,124,521     $ 82,272 $ 23,614,488 $ 11,275,976  
Texas-Southwest | Electrical construction | Restatement Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total   $ (50,093) $ (921,722)