| Name | PaymentForContingentConsiderationLiabilityFinancingActivities |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Payment for Contingent Consideration Liability, Financing Activities | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2017 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Note | Element is intended to be used for each reported period for which amendment from Accounting Standards Update identified in tin-part:Source_ASU_Number is applied. | http://fasb.org/us-gaap/role/tin/transition |
| Source | ASU | http://fasb.org/us-gaap/role/tin/transition |
| SourceName | Classification of Cash | http://fasb.org/us-gaap/role/tin/transition |
| Source_ASU_Number | 2016-15 | http://fasb.org/us-gaap/role/tin/transition |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 230 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 45 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 15 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (f) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations | |
us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |