XML 90 R72.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Commitments and Contingencies (Details) - USD ($) $ in Millions |  | 12 Months Ended
--- | --- | ---
Oct. 31, 2017 | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Loss Contingencies [Line Items] |  |  |  |
Field Campaigns Charge |  | $ 13.5 |  |
Indemnity - CPSC Fines Accrual |  | 6.3 |  |
Indemnity - CPSC Fines Receivable |  | 6.3 |  |
Potential Cash Payments to Third Parties Recourse, Single Year Obligation |  | 41.4 | $ 31.5 |
Potential Cash Payments to Third Parties Recourse, Maximum Obligation |  | 49.2 | 39.6 |
Amount of Accrual for Potential Losses Related to Recourse Obligations |  | 1.1 | 1.2 |
Amounts of Accounts Receivable Under Sale Arrangements, Current Portion |  | 23.7 | 22.0 |
Amounts of Accounts Receivable Under Sale Arrangements, Long-Term Portion |  | 30.2 | 29.0 |
Potential Cash Payments To Third Parties To Repurchase Collateral Single Year Obligation |  | 53.6 | 59.9 |
Potential Cash Payments To Third Parties To Repurchase Collateral, Maximum Obligation |  | 53.6 | 59.9 |
Amount of Accrual for Potential Losses Related to Repurchase Exposure |  | 0.8 | 0.9 |
Letters of Credit Outstanding |  | 5.3 |  |
Amount of Outstanding Surety Bonds |  | 15.3 |  |
Amount of Restricted Cash Collateral Against Workers Comp Obligations |  | 9.4 | 11.2 | $ 12.7
Reductions in (Transfers to) Restricted Cash |  | 1.8 | 1.5 |
Activity Related to Product Warranty Liabilities [Roll Forward] |  |  |  |
Balance at Beginning of Period |  | 100.2 | 93.3 |
Payments Made |  | (57.9) | (55.9) |
Provisions/Additions for Contracts Issued/Sold |  | 62.3 | 63.6 |
Aggregate Changes for Preexisting Warranties |  | 5.5 | (9.8) |
Foreign Currency Translation |  | 1.8 | (0.4) |
Acquisitions |  | 0.0 | 7.1 |
Other |  | (0.6) | 2.3 |
Balance at End of Period |  | 111.3 | 100.2 | 93.3
Activity Related to Extended Product Warranty Accrual [Roll Forward] |  |  |  |
Balance at Beginning of Period |  | 90.6 | 78.3 |
Extended Warranty Contracts Sold |  | 51.8 | 39.7 |
Revenue Recognized on Existing Extended Warranty Contracts |  | (31.1) | (29.3) |
Foreign Currency Translation |  | 0.8 | (0.7) |
Acquisitions |  | 0.0 | 2.6 |
Balance at End of Period |  | 112.1 | 90.6 | 78.3
Amount of Reserves for Environmental Liabilities |  | 21.0 | 33.0 |
Amount of Environmental Provisions |  | 0.0 | $ 0.3 | $ 0.9
Minimum [Member] |  |  |  |
Activity Related to Extended Product Warranty Accrual [Roll Forward] |  |  |  |
Loss Contingency, Estimate of Possible Loss |  | 21.0 |  |
Maximum [Member] |  |  |  |
Activity Related to Extended Product Warranty Accrual [Roll Forward] |  |  |  |
Loss Contingency, Estimate of Possible Loss |  | 39.2 |  |
Cobalt Boats, LLC [Member] | Judicial Ruling [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Litigation Settlement, Amount Awarded to Other Party | $ 5.4 |  |  |
Litigation Settlement, Expense | $ 2.5 |  |  |
Cost of Sales [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Field Campaigns Charge |  | 8.4 |  |
Selling, General and Administrative Expenses [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Field Campaigns Charge |  | $ 5.1 |  |

X
- Definition The accrual for potential losses related to recourse obligations as of the balance sheet date. + References No definition available. + Details
Name: | bc_AmountOfAccrualForPotentialLossesRelatedToRecourseObligations
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The accrual for potential losses related to repurchase exposure. + References No definition available. + Details
Name: | bc_AmountOfAccrualForPotentialLossesRelatedToRepurchaseExposure
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of surety bonds conditionally guaranteeing obligations on behalf of the company. + References No definition available. + Details
Name: | bc_AmountOfOutstandingSuretyBonds
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Decreases to extended product warranty accrual resulting from revenue recognized on existing extended warranty contracts. + References No definition available. + Details
Name: | bc_ExtendedProductWarrantyAccrualDecreaseForRevenueRecognized
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Costs related to the field campaigns pertaining to certain Cybex International, Inc. products designed prior to the Cybex acquisition. + References No definition available. + Details
Name: | bc_FieldCampaignsCharge
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Maximum potential amount, in single year, of future payments the guarantor could pay cash to third parties associated with recourse exposure. Such risk under financing arrangements is mitigated by the value of the collateral that secures the financing. + References No definition available. + Details
Name: | bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum potential amount, in maximum obligation, of future payments the guarantor could pay cash to third parties associated with recourse exposure. Such risk under financing arrangements is mitigated by the value of the collateral that secures the financing. + References No definition available. + Details
Name: | bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum potential future amount, in maximum obligation, the guarantor could repurchase from third parties associated with collateral repurchase arrangements. Such risk under repurchase arrangements is mitigated by the value of the products repurchased as part of the transaction. + References No definition available. + Details
Name: | bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralMaximumObligation
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum potential future amount, in single year, the guarantor could repurchase from third parties associated with collateral repurchase arrangements. Such risk under repurchase arrangements is mitigated by the value of the products repurchased as part of the transaction. + References No definition available. + Details
Name: | bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralSingleYearObligation
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Standard Product Warranty Accrual, Other Additions (Subtractions) + References No definition available. + Details
Name: | bc_StandardProductWarrantyAccrualOtherAdditionsSubtractions
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the receivables sold in which the Company retains an interest as a secured obligation and do not meet the definition of a true sale. This amount is recorded in Accounts receivable and Accrued expenses. + References No definition available. + Details
Name: | bc_TransfersContinuingInvolvementCurrent
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the receivables sold in which the Company retains an interest as a secured obligation and do not meet the definition of a true sale. This amount is recorded in Other long-term assets and Other long-term liabilities. + References No definition available. + Details
Name: | bc_TransfersContinuingInvolvementNonCurrent
Namespace Prefix: | bc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total costs accrued as of the balance sheet date for environmental loss contingencies. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingencies
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.Y.Q2) -URI http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Liability for an extended product warranty acquired in a business acquisition. Does not include any liability for a standard warranty acquired in a business acquisition. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(4) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) which decreases (increases) the extended product warranty accrual. Excludes standard product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in the extended product warranty accrual from warranties issued. Excludes standard product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585 + Details
Name: | us-gaap_IncreaseDecreaseInRestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInExtendedProductWarrantyAccrualRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInStandardProductWarrantyAccrualRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses incurred but not yet paid classified as other. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount due from parties in nontrade transactions, classified as other. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(2)) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(4)) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(3)) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=bc_CobaltBoatsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_JudicialRulingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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