Leases - Supplemental Balance Sheet Information for Operating Leases (Details) - USD ($) |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Operating leases: | ||
| Operating lease right of use assets, net | $ 613,280 | $ 517,257 |
| Current portion of operating lease liabilities | 61,403 | 534,547 |
| Noncurrent operating lease liabilities | 699,463 | 885,333 |
| Total operating lease liabilities | $ 760,866 | $ 1,419,880 |
| Weighted average remaining lease term (in years) | 6 years 10 months 24 days | 5 years 8 months 12 days |
| Weighted average discount rate | 13.80% | 13.80% |