XML 57 R46.htm IDEA: XBRL DOCUMENT
v3.22.1

Acquisitions (Details 1) $ in Thousands | Dec. 31, 2021 USD ($)
--- | ---
Acquisitions (Tables) |
Total Purchase Price | $ 49,062
Cash | 2,397
Accounts Receivables | 953
Prepaid Expense | 57
Contract Cost | 105
Other Assets | 323
Property And Equipment Net | 60
Right Of Use Assets | 555
Deferred Tax Assets | 0
Intangible Assets Acquired (fv) | 21,100
Long-term Trade Receivables, Net Of Current | 63
Other Long-term Assets | 89
Total Identifiable Assets | 25,702
Account Payable | (507)
Accrued Expenses | (3,229)
Contract Liability | 2,207
Operating Lease Liabilities | 396
Direct Financing Liability | 0
Contract Liabilities Net Of Current Portion | 0
Direct Financing Liability, Net Of Current Portion | 0
Operating Lease Liabilities Net Of Current Portion | 249
Deferred Tax Liability | 5,033
Total Liabilities Assumed | 11,621
Total Goodwill | 34,981
Initial Valuation |
Total Purchase Price, Initial Valuation | 49,062
Cash, Initial Valuation | 1,658
Accounts Receivables, Initial Valuation | 846
Prepaid Expenses, Initial Valuation | 57
Contract Cost, Initial Valuation | 0
Other Assets, Initial Valuation | 319
Property, Plant &amp; Equipment, Initial Valuation | 62
Right To Use Assets, Initial Valuation | 551
Deferred Tax Assets, Initial Valuation | 2,829
Intangible Assets Acquired, Initial Valuation | 21,520
Long-term Trade Receivables, Net Of Current, Initial Valuation | 0
Other Long-term Assets, Initial Valuation | 84
Total Identifiable Assets, Initial Valuation | 27,926
Accounts Payable, Initial Valuation | 438
Accrued Expenses, Initial Valuation | 2,412
Contract Liability, Initial Valuation | 1,475
Operating Lease Liability, Initial Valuation | 379
Direct Financing Liability, Initial Valuation | 17
Contract Liability, Net Of Current Portion, Initial Valuation | 629
Direct Financing Liability, Net Of Current Portion, Initial Valuation | 29
Operating Lease Liability, Net Of Current Portion, Initial Valuation | 219
Deferred Tax Liability, Initial Valuation | 0
Total Liabilities Assumed, Initial Valuation | 5,598
Total Goodwill, Initial Valuation | 26,734
Adjustments |
Cash, Adjustments | 739
Accounts Receivables, Adjustments | 107
Contract Cost, Adjustments | 105
Other Assets, Adjustments | 4
Property, Plant &amp; Equipment, Adjustments | (2)
Right To Use Assets, Adjustments | 4
Deferred Tax Assets, Adjustments | 2,829
Intangible Assets Acquired, Adjustments | (420)
Long-term Trade Receivables, Net Of Current, Adjustments | 63
Other Long-term Assets, Adjustments | 5
Accounts Payable, Adjustments | 69
Accrued Expenses, Adjustments | 817
Contract Liability, Adjustments | 732
Operating Lease Liability, Adjustments | 17
Direct Financing Liability, Adjustments | (17)
Contract Liability, Net Of Current Portion, Adjustments | (629)
Direct Financing Liability, Net Of Current Portion, Adjustments | (29)
Operating Lease Liability, Net Of Current Portion, Adjustments | 30
Deferred Tax Liability, Adjustments | 5,033
Total Goodwill, Adjustments | $ 8,247

X
- References No definition available. + Details
Name: | cxdo_AccountsPayableAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_AccountsReceivablesAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_AccountsReceivablesInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_AccruedExpensesAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_AccruedExpensesInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_AdjustmentsAbstract
Namespace Prefix: | cxdo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cxdo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_CashAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_CashInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_CashUn
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractCost
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractCostAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractCostInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractLiabilitiesNetOfCurrentPortion
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractLiabilityAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractLiabilityInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractLiabilityNetOfCurrentPortionAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_ContractLiabilityNetOfCurrentPortionInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_DeferredTaxAssetsInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_DirectFinancingLiability
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_DirectFinancingLiabilityAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_DirectFinancingLiabilityInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_DirectFinancingLiabilityNetOfCurrentPortion
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_DirectFinancingLiabilityNetOfCurrentPortionAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_DirectFinancingLiabilityNetOfCurrentPortionInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_InitialValuationAbstract
Namespace Prefix: | cxdo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cxdo_IntangibleAssetsAcquiredAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_IntangibleAssetsAcquiredInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_LongTermTradeReceivablesNetOfCurrent
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_LongTermTradeReceivablesNetOfCurrentAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_LongTermTradeReceivablesNetOfCurrentInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. + References No definition available. + Details
Name: | cxdo_OperatingLeaseLiabilitiesCurrentPortion
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OperatingLeaseLiabilitiesNetOfCurrentPortion
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OperatingLeaseLiabilityAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OperatingLeaseLiabilityInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OperatingLeaseLiabilityNetOfCurrentPortionAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OperatingLeaseLiabilityNetOfCurrentPortionInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OtherAssetsAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OtherAssetsInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OtherLtAssets
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OtherLtAssetsAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_OtherLtAssetsInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_PrepaidExpensesInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_PropertyPlantEquipmentAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_PropertyPlantEquipmentInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_RightToUseAssetsAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_RightToUseAssetsInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalGoodwillAdjustments
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalGoodwillInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalIdentifiableAssets
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalIdentifiableAssetsInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalIdentifiableAssetsInitialValuationA3
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalLiabilitiesAssumed
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalLiabilitiesAssumedInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalPurchasePrice
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | cxdo_TotalPurchasePriceInitialValuation
Namespace Prefix: | cxdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 + Details
Name: | us-gaap_AccountsPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_AccruedLiabilitiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of identifiable intangible assets recognized as of the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -URI http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_BusinessCombinationsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of right-of-use asset from finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_OtherAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.10) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_PrepaidExpenseCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentOtherNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant