Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Revenue Recognition (Details)

v3.7.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Mar. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Proceeds from insurance settlement, operating activities $ 918,963  
Accounts receivable, net 20,602,962 $ 24,973,332
Unbilled Revenues    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 2,732,993 2,756,150
Accounts receivable, related parties $ 10,506,958 $ 11,466,592