XML 303 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Schedule of Shares Issued for Post Combination Services (Details)
Dec. 31, 2018
USD ($)
Payables and Accruals [Abstract]  
Cash $ 9,537,397
Issued shares of common stock 1,636,251
Indemnity shares of common stock 288,750
Net settlement of preexisting relationship 552,314
Noncompete agreement 242,310
Total purchase consideration $ 12,257,022