Annual report pursuant to Section 13 and 15(d)

Accounts Receivable - Schedule of Accounts Receivable (Details)

v3.19.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable $ 182,464 $ 5,692,479
Billed [Member]    
Accounts receivable 116,314 2,218,227
Unbilled [Member]    
Accounts receivable $ 66,150 $ 3,474,252