Property and Equipment (Details) - USD ($) |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2021 |
Mar. 31, 2020 |
Dec. 31, 2020 |
|
| Property, Plant and Equipment [Line Items] | |||
| Total property and equipment | $ 3,483,188 | $ 2,583,804 | |
| Less : Accumulated depreciation | (601,320) | (435,886) | |
| Property and equipment, net | 2,881,868 | 2,147,918 | |
| Depreciation expense | 165,434 | $ 54,114 | |
| Vehicles | |||
| Property, Plant and Equipment [Line Items] | |||
| Total property and equipment | 503,399 | 469,399 | |
| Equipment | |||
| Property, Plant and Equipment [Line Items] | |||
| Total property and equipment | 2,680,479 | 1,815,095 | |
| Land | |||
| Property, Plant and Equipment [Line Items] | |||
| Total property and equipment | 174,585 | 174,585 | |
| Buildings | |||
| Property, Plant and Equipment [Line Items] | |||
| Total property and equipment | 51,947 | 51,947 | |
| Leasehold improvements | |||
| Property, Plant and Equipment [Line Items] | |||
| Total property and equipment | 66,886 | 66,886 | |
| Office equipment | |||
| Property, Plant and Equipment [Line Items] | |||
| Total property and equipment | $ 5,892 | $ 5,892 | |