Business Combination - Schedule of Proforma Information (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Business Combinations [Abstract] | ||
| Revenue | $ 33,057,338 | $ 43,617,933 |
| Net Loss | $ (5,048,290) | $ (2,518,653) |
| Basic and Diluted Loss per Share | $ (0.31) | $ (0.17) |
| Basic and Diluted Weighted Average Common Shares Outstanding | 16,201,766 | 15,147,384 |