In Process Research and Development [Member]

NameInProcessResearchAndDevelopmentMember
Namespacehttp://fasb.org/us-gaap/2022
Prefixus-gaap
Data typedtr-types:domainItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
In Process Research and Development [Member]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link
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

References

NameValueRole
elementCreationTaxonomyVersion2013http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote