XML 35 R71.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Commitments and Contingencies (Narrative) (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 Y
Inventories [Member] |
Loss Contingencies [Line Items] |
Outstanding inventory purchase obligations | 287,002,000 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount / us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis = us-gaap_InventoriesMember
Minimum [Member] |
Loss Contingencies [Line Items] |
Operating leases, base lease term | 5 colm_OperatingLeasesBaseLeaseTerm / us-gaap_RangeAxis = us-gaap_MinimumMember
Maximum [Member] |
Loss Contingencies [Line Items] |
Operating leases, base lease term | 10 colm_OperatingLeasesBaseLeaseTerm / us-gaap_RangeAxis = us-gaap_MaximumMember

X
- Definition Average lease term, in years. + References No definition available. + Details
Name: | colm_OperatingLeasesBaseLeaseTerm
Namespace Prefix: | colm_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394976&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |