| Property, Plant and Equipment - Depreciation (Details) - USD ($) | 3 Months Ended | |
|---|---|---|
| Mar. 31, 2021 | Mar. 31, 2020 | |
| Property, Plant and Equipment [Abstract] | ||
| Depreciation and amortization expense | $ 160,556 | $ 175,660 | 
| X | ||||||||||
| 
- Definition Depreciation, Depletion and Amortization, Property, Plant and Equipment No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |