Commitments And Contingencies (Details) - USD ($) |
3 Months Ended | |||
---|---|---|---|---|
Jun. 22, 2009 |
Mar. 31, 2020 |
Mar. 31, 2019 |
Feb. 05, 2018 |
|
Commitments And Contingencies [Line Items] | ||||
Estimated cost to complete contracts | $ 800,000 | |||
One-time milestone payment | $ 1,000,000 | |||
Employer matching contribution | 100.00% | |||
Maximum percentage of employee's gross pay | 3.00% | |||
Employer matching contribution on deferral | 50.00% | |||
Percentage of employee's gross pay | 2.00% | |||
Expense related to matching contribution | $ 11,229 | $ 27,879 | ||
Percentage of licensing revenue | 50.00% | |||
Maximum [Member] | ||||
Commitments And Contingencies [Line Items] | ||||
Contract term, months | 36 months | |||
Licensing revenue agreement | $ 5,000,000 | |||
Minimum [Member] | ||||
Commitments And Contingencies [Line Items] | ||||
Contract term, months | 2 months |
X | ||||||||||
- Definition Commitments And Contingencies [Line Items] No definition available.
|
X | ||||||||||
- Definition Defined Contribution Plan, Employer Matching Contribution No definition available.
|
X | ||||||||||
- Definition Defined Contribution Plan Maximum Annual Contribution Per Employee Additional Percent On Deferral No definition available.
|
X | ||||||||||
- Definition Licensing Revenue Agreement No definition available.
|
X | ||||||||||
- Definition Licensing Revenue Agreement, Percent No definition available.
|
X | ||||||||||
- Definition Research And Developement Agreement One Time Milestone Payment No definition available.
|
X | ||||||||||
- Definition Research And Developement Arragement Contract To Perform For Others, Term No definition available.
|
X | ||||||||||
- Definition Research and development agreements, estimated cost to complete contracts with vendors No definition available.
|
X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. No definition available.
|
X | ||||||||||
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|