XML 104 R74.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements Fair Value Measurements, Textual (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items] |  |
Fair Value, Net Asset (Liability) | (11.1)us-gaap_FairValueNetAssetLiability | $ (4.3)us-gaap_FairValueNetAssetLiability
Minimum |  |
Schedule of Available-for-sale Securities [Line Items] |  |
Short Term Investment Maturity Period | 9 days |
Maximum |  |
Schedule of Available-for-sale Securities [Line Items] |  |
Short Term Investment Maturity Period | 15 months |

X
- Definition Short-Term Investment Maturity Period + References No definition available. + Details
Name: | kalu_ShortTermInvestmentMaturityPeriod
Namespace Prefix: | kalu_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of asset after deduction of liability. + References No definition available. + Details
Name: | us-gaap_FairValueNetAssetLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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: |