Other Income (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||
| Technology licensing income | $ 12,194,800 | $ 0 |
| Gain on divestiture | 3,655,000 | 0 |
| Total other income | 15,849,800 | 0 |
| Disposal Group, Disposed of by Sale, Not Discontinued Operations | ||
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||
| Gain on divestiture | $ 3,655,000 | $ 0 |