XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Research Grants And Agreements (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2021
Mar. 31, 2021
Sep. 30, 2019
Aug. 31, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Research and development expense         $ 28,640 $ 26,444 $ 24,961
Sponsored Research Agreement ("SRA") [Member]              
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Research and development expense         300 $ 600 $ 900
Research and development expense payable         $ 300    
ODURF [Member] | Sponsored Research Agreement ("SRA") [Member]              
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Research and development expense $ 300 $ 300 $ 800 $ 800      
Period of time for Sponsored Research Agreement ("SRA") 12 months 12 months 12 months 12 months