Research Grants And Agreements (Narrative) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||
Research and development expense | $ 26,444 | $ 24,961 | $ 17,253 |
Sponsored Research Agreement ("SRA") [Member] | |||
Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||
Research and development expense | $ 600 | $ 900 | $ 700 |
ODURF [Member] | |||
Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||
Period of time for Sponsored Research Agreement ("SRA") | 12 months | ||
ODURF [Member] | Sponsored Research Agreement ("SRA") [Member] | |||
Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||
Research and development expense | $ 800 |