XML 26 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Federal, Current
State, Current (68) 6,920
Total currently payable (68) 6,920
Federal, Deferred (367,473) 458,446
State, Deferred (124,975) 67,451
Foreign, Deferred (116,863) (92,690)
Total deferred (609,311) 433,207
Less: increase in allowance 476,972 (423,534)
Net deferred (125,419) 9,673
Total income tax provision $ (125,487) $ 16,593