Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Effective Income Taxes Rate (Details)

v3.19.1
Income Taxes - Schedule of Effective Income Taxes Rate (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Income tax benefit at the applicable federal rate (21% for 2018; 34% for 2017) $ (18,451,302) $ (9,377,343)
Permanent difference 115,723 348,212
Change in valuation allowance 23,775,367 (3,365,898)
Deferred true-up (3,192,297) 1,785,761
Remeasurement of deferred taxes for tax law change 121,471 7,813,999
Currency exchange rate change 2,342,681 2,809,109
Foreign rate differential (1,594,237) 3,160
Employee Retention credit (3,117,406) (17,000)
Withholding tax (633,530)
Income tax expense (benefit) $ (633,530)