Commitments and Contingencies (Details) - USD ($) |
1 Months Ended | 6 Months Ended | 12 Months Ended | |
|---|---|---|---|---|
Dec. 31, 2008 |
Jun. 30, 2021 |
Dec. 31, 2020 |
Dec. 31, 2014 |
|
| Commitments and Contingencies (Details) [Line Items] | ||||
| Cash reimbursed | $ 30,000 | |||
| Aggregate deposit amount | $ 138,000 | |||
| Deducted amount released by the court | $ 48,000 | |||
| Amount of initial licensing fee | $ 325,000 | |||
| Percentage of equity interest | 5.00% | |||
| Shares of equity of common stock (in Shares) | 7,996 | |||
| Number of shares released in escrow (in Shares) | 7,277 | |||
| Number of share held In escrow of common stock (in Shares) | 21,832 | |||
| Maximum aggregate amount of cash payments due | $ 3,000,000 | |||
| Cash payments due upon achievement of milestones | $ 2,500,000 | |||
| Series of Individually Immaterial Business Acquisitions [Member] | ||||
| Commitments and Contingencies (Details) [Line Items] | ||||
| Maximum aggregate number of shares issuable (in Shares) | 29,109 | |||