Lease (Tables)
   | 
3 Months Ended | 
Mar. 31, 2021  | 
| Leases [Abstract] | 
 
 | 
| Components of lease expense | 
 The components of lease expense were as follows: 
  
  
    |   | 
      | 
    Three Months Ended 
March 31, 2021 | 
 
  
    | Finance leases: | 
      | 
      | 
      | 
      | 
 
  
    | Amortization of assets, included in depreciation and amortization expense | 
      | 
    $ | 
    350,607 | 
      | 
 
  
    | Interest on lease liabilities, included in interest expense | 
      | 
      | 
    26,941 | 
      | 
 
  
    | Operating lease: | 
      | 
      | 
      | 
      | 
 
  
    | Amortization of assets, included in total operating expense | 
      | 
      | 
    25,652 | 
      | 
 
  
    | Interest on lease liabilities, included in total operating expense | 
      | 
      | 
    4,287 | 
      | 
 
  
    | Total net lease cost | 
      | 
    $ | 
    407,487 | 
      | 
 
   
 | 
| Supplemental balance sheet information related to leases | 
 Supplemental balance sheet information related to leases was as follows 
  
Operating Leases 
  
  
    | Operating
         lease ROU asset | 
  | 
    $ | 
220,419 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
 
  
    | Current
         operating lease liabilities | 
  | 
      | 
105,319 | 
  | 
 
  
    | Noncurrent
         operating lease liabilities | 
  | 
      | 
125,391 | 
  | 
 
  
    | Total
         operating lease liabilities | 
  | 
    $ | 
230,710
 | 
  | 
 
   
  
|   | 
  | 
March
31, 2021 | 
 
| Finance leases: | 
  | 
  | 
  | 
  | 
 
| Property and equipment, at cost | 
  | 
$ | 
4,416,665 | 
  | 
 
| Accumulated amortization | 
  | 
  | 
(2,305,689 | 
) | 
 
| Property and equipment, net | 
  | 
  | 
2,110,976 | 
  | 
 
|   | 
  | 
  | 
  | 
  | 
 
| Current obligations of finance leases | 
  | 
$ | 
1,273,587 | 
  | 
 
| Finance leases, net of current obligations, | 
  | 
  | 
965,768 | 
  | 
 
| Total finance lease liabilities | 
  | 
$ | 
2,239,355 | 
 
 
 | 
| Supplemental cash flow and other information related to leases | 
 Supplemental cash flow and other information related to leases was as follows: 
  
  
    |   | 
  | 
    Three
    Months Ended March 31, 2021 | 
 
  
    | Cash
    paid for amounts included in the measurement of lease liabilities: | 
  | 
      | 
  | 
  | 
 
  
    | Operating
    cash flows related to operating leases | 
  | 
    $ | 
21,364 | 
  | 
 
  
    | Financing
    cash flows related to finance leases | 
  | 
    $ | 
350,607 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
 
  
    | Weighted
    average remaining lease term (in years): | 
  | 
      | 
  | 
  | 
 
  
    | Operating
    leases | 
  | 
      | 
1.47 | 
  | 
 
  
    | Finance
    leases | 
  | 
      | 
2.07 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
 
  
    | Weighted
    average discount rate: | 
  | 
      | 
  | 
  | 
 
  
    | Operating
    leases | 
  | 
      | 
7 | 
% | 
 
  
    | Finance
    leases | 
  | 
      | 
6 | 
% | 
 
 
 | 
| Long-term obligations under the operating and Finance leases | 
 Long-term obligations under the operating and finance leases at March 31,
2021 mature as follows: 
  
  
    | For the Twelve Months Ended March 31, | 
      | 
    Operating Leases | 
      | 
    Finance Leases | 
 
  
    | 2022 | 
      | 
    $ | 
    105,319 | 
      | 
      | 
    $ | 
    1,260,160 | 
      | 
 
  
    | 2023 | 
      | 
      | 
    108,534 | 
      | 
      | 
      | 
    773,155 | 
      | 
 
  
    | 2024 | 
      | 
      | 
    37,120 | 
      | 
      | 
      | 
    377,276 | 
      | 
 
  
    | Total lease payments | 
      | 
      | 
    250,973 | 
      | 
      | 
      | 
    2,410,591 | 
      | 
 
  
    | Less: Amounts representing interest | 
      | 
      | 
    (20,263 | 
    ) | 
      | 
      | 
    (171,236 | 
    ) | 
 
  
    | Total lease obligations | 
      | 
      | 
    230,710 | 
      | 
      | 
      | 
    2,239,355 | 
      | 
 
  
    | Less: Current | 
      | 
      | 
    (105,319 | 
    ) | 
      | 
      | 
    (1,273,587 | 
    ) | 
 
  
    |   | 
      | 
    $ | 
    125,391 | 
      | 
      | 
    $ | 
    965,768 | 
      | 
 
   
 |