XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Details)
Mar. 31, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 102,843,237
Within 1 year [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations 14,275,141
1 to 2 years [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations 88,568,096
Thereafter [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations