| Income Taxes - Deferred tax assets (Details) - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 | 
|---|---|---|
| Deferred tax assets | ||
| Net Operating Loss Carryforward | $ 2,103,091 | $ 1,469,052 | 
| Property and equipment | 6,207 | 430 | 
| Intangibles | (38,952) | |
| Reserves | 14,859 | |
| Interest Expense Carryforward | 52,965 | 33,741 | 
| Lease liability | 100,705 | 60,843 | 
| Charitable Contributions Carryover | 5,197 | 5,189 | 
| Total deferred tax assets | 2,244,072 | 1,569,255 | 
| Deferred tax liabilities | ||
| Internally Developed Software | (172,780) | (105,869) | 
| Stock Compensation | (125,670) | (19,093) | 
| Right-of-Use Assets | (99,768) | (60,386) | 
| Prepaid Expenses | (197,599) | (7,453) | 
| Total deferred tax liabilities | (595,817) | (192,801) | 
| Valuation Allowance | (1,648,255) | (1,376,454) | 
| Deferred tax asset, net | $ 0 | $ 0 | 
| X | ||||||||||
| 
- Definition Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from lease liabilities. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax liability attributable to taxable temporary differences from right of use assets. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax liability attributable to taxable temporary differences from stock compensation. No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax liability attributable to taxable temporary differences. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax liability attributable to taxable temporary differences from capitalized software. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses. No definition available. 
 |