In Process Research and Development [Member]

NameInProcessResearchAndDevelopmentMember
Namespacehttp://fasb.org/us-gaap/2020-01-31
Prefixus-gaap
Data typenonnum:domainItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.en-UShttp://www.xbrl.org/2003/role/documentationhttp://www.xbrl.org/2003/role/link
In Process Research and Development [Member]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link