XML 97 R81.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Segment Reporting (Details) $ in Millions | 3 Months Ended | 4 Months Ended | 12 Months Ended
--- | --- | --- | ---
Dec. 31, 2017 USD ($) | Sep. 30, 2017 USD ($) | Jun. 30, 2017 USD ($) | Mar. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Sep. 30, 2016 USD ($) | Jun. 30, 2016 USD ($) | Mar. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Dec. 31, 2017 USD ($) segment | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($)
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Number of segments | segment |  |  |  |  |  |  |  |  |  | 3 |  |
Net revenues | $ 48,385 | $ 46,181 | $ 45,685 | $ 44,514 | $ 45,971 | $ 44,615 | $ 43,725 | $ 43,215 |  | $ 184,765 | $ 177,526 | $ 153,290
Gross profit | 7,904 | 7,126 | 6,935 | 6,580 | 7,606 | 7,492 | 7,015 | 6,744 |  | 28,545 | 28,857 | 26,528
Operating profit | $ 3,108 | 2,499 | $ 2,117 | $ 1,793 | $ 3,000 | $ 2,824 | $ 2,357 | $ 2,185 |  | 9,517 | 10,366 | 9,475
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 2,480 | 2,475 | 2,092
Additions to property and equipment |  |  |  |  |  |  |  |  |  | 2,049 | 2,279 | 2,367
Restructuring charges incurred |  |  |  |  |  |  |  |  |  | 215 |  |
Goodwill, impairment loss |  | $ 0 |  |  |  |  |  |  |  | 181 |  |
ASU 2017-17 |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Operating profit |  |  |  |  |  |  |  |  |  |  | 28 | 21
Pharmacy Services Segment |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 712 | 714 | 654
Additions to property and equipment |  |  |  |  |  |  |  |  |  | 311 | 295 | 359
Pharmacy Services Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  |  |  |  |  |  |  |  | 88 |
Retail/LTC Segment |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 1,651 | 1,642 | 1,336
Additions to property and equipment |  |  |  |  |  |  |  |  |  | 1,398 | 1,732 | 1,883
Goodwill, impairment loss |  |  |  |  |  |  |  |  |  | 181 |  |
Retail/LTC Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  |  |  | 64
Restructuring charges incurred |  |  |  |  |  |  |  |  |  | 215 |  |
Goodwill, impairment loss |  |  |  |  |  |  |  |  |  | 181 |  |
Asset impairment charges |  |  |  |  |  |  |  |  |  |  | 34 |
Corporate Segment |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 117 | 119 | 102
Additions to property and equipment |  |  |  |  |  |  |  |  |  | 340 | 252 | 125
Corporate Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Payments for legal settlements |  |  |  |  |  |  |  |  |  |  |  | 90
Operating Segments | Pharmacy Services Segment |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Net revenues |  |  |  |  |  |  |  |  |  | 130,596 | 119,963 | 100,363
Gross profit |  |  |  |  |  |  |  |  |  | 6,040 | 5,901 | 5,227
Operating profit |  |  |  |  |  |  |  |  |  | 4,755 | 4,676 | 3,992
Net revenues, retail co-payments |  |  |  |  |  |  |  |  |  | 10,800 | 10,500 | 8,900
Operating Segments | Retail/LTC Segment |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Net revenues |  |  |  |  |  |  |  |  |  | 79,398 | 81,100 | 72,007
Gross profit |  |  |  |  |  |  |  |  |  | 23,317 | 23,738 | 21,992
Operating profit |  |  |  |  |  |  |  |  |  | 6,469 | 7,302 | 7,146
Operating Segments | Corporate Segment |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Operating profit |  |  |  |  |  |  |  |  |  | (966) | (891) | (1,035)
Intersegment Eliminations |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Net revenues |  |  |  |  |  |  |  |  |  | (25,229) | (23,537) | (19,080)
Gross profit |  |  |  |  |  |  |  |  |  | (812) | (782) | (691)
Operating profit |  |  |  |  |  |  |  |  |  | (741) | (721) | (628)
Rx Crossroads Member | Corporate Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Transaction cost related to divestitures |  |  |  |  |  |  |  |  |  | 9 |  |
Omnicare Inc and Target Pharmacy Acquisition | Retail/LTC Segment | Gross Profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  |  | 46 |
Omnicare Inc and Target Pharmacy Acquisition | Retail/LTC Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  |  | 281 |
Omnicare Inc and Target Pharmacy Acquisition | Corporate Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  |  |  | 156
Integration related costs |  |  |  |  |  |  |  |  |  |  | $ 10 |
Omnicare, Inc. |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Net revenues |  |  |  |  |  |  |  |  | $ 2,600 |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  |  |  | $ 70
Omnicare, Inc. | Retail/LTC Segment | Gross Profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  | 2 |  |
Omnicare, Inc. | Retail/LTC Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  | 34 |  |
Omnicare, Inc. | Corporate Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Integration related costs |  |  |  |  |  |  |  |  |  | 3 |  |
Aetna Acquisition |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  | 34 |  |
Aetna Acquisition | Corporate Segment | Operating profit |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  |  |  | $ 34 |  |
Customer Concentration Risk | Aetna | Sales Revenue, Net |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Concentration risk, percentage |  |  |  |  |  |  |  |  |  | 12.30% | 11.70% | 10.00%
Geographic Concentration Risk | United States | Sales Revenue, Net |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Concentration risk, percentage |  |  |  |  |  |  |  |  |  | 99.00% |  |
Geographic Concentration Risk | United States | Long-lived Assets |  |  |  |  |  |  |  |  |  |  |  |
Segment reporting information |  |  |  |  |  |  |  |  |  |  |  |
Concentration risk, percentage |  |  |  |  |  |  |  |  |  | 99.00% |  |

X
- Definition A fixed fee that subscribers to a medical plan must pay for use of entity medical services covered by the plan. + References No definition available. + Details
Name: | cvs_CoPaymentRevenue
Namespace Prefix: | cvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of reportable segments of the entity. + References No definition available. + Details
Name: | cvs_ReportingSegmentsNumber
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents transaction cost related to divestitures. + References No definition available. + Details
Name: | cvs_TransactionCostsRelatedToDivestitures
Namespace Prefix: | cvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=68055307&loc=d3e2420-110228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=73531572&loc=d3e1043-128460 + Details
Name: | us-gaap_BusinessCombinationAcquisitionRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationIntegrationRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6351-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6404-108592 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13537-108611 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of loss from the write-down of an asset representing the 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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13777-109266 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_GrossProfit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of judgment or settlement awarded to (against) the entity in respect of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash paid for the settlement of litigation or for other legal issues during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3536-108585 + Details
Name: | us-gaap_PaymentsForLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=cvs_AccountingStandardsUpdate201717Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cvs_PharmacyServicesSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cvs_RetailLTCSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cvs_RxCrossroadsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cvs_OmnicareIncAndTargetPharmacyAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cvs_GrossProfitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cvs_OmnicareInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cvs_AetnaAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=cvs_AetnaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_NetAssetsGeographicAreaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |