XML 69 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Trade accounts payable, including from affiliated entity $ 7,564,830 $ 5,920,642
Accrued compensation 7,997,152 6,531,983
Accrued subcontract costs 3,746,937 5,475,359
Other accrued expenses 3,969,879 1,669,803
Accounts payable and accrued liabilities $ 23,278,798 $ 19,597,787