Commitments and Contingencies (Details) - USD ($) $ in Thousands |
1 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Nov. 30, 2019 |
Jun. 15, 2012 |
Jun. 30, 2020 |
Jun. 30, 2019 |
|
| Oak Ridge National Laboratory [Member] | ||||
| Commitments and Contingencies (Textual) | ||||
| Purchase of materials | $ 300 | $ 100 | $ 100 | |
| License and Sponsored Research Agreement [Member] | Fred Hutchinson Cancer Research Center [Member] | ||||
| Commitments and Contingencies (Textual) | ||||
| Description of royalty payment | Royalty payments of 2% of net sales will be due to FHCRC. | |||
| Milestone payment | $ 1,000 | |||