XML 27 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Narrative) (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
lb
Dec. 31, 2013
lb
Dec. 31, 2014
Derivative [Line Items]      
Amounts of unrealized after tax gains (losses) to be Reclassified within Twelve Months $ 800,000us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths    
Aluminum Futures Contracts      
Derivative [Line Items]      
Notional Amount 14,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
  8,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
Weight of aluminum that hedged future purchase of aluminum to meet fixed - price forward sales contract obligations, lbs 13,000,000us-gaap_DerivativeNonmonetaryNotionalAmountMass
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
7,800,000us-gaap_DerivativeNonmonetaryNotionalAmountMass
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
 
Net asset (liability), Fair Value (1,282,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
  (236,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
Derivatives Not Designated As Hedging Instruments | Aluminum Futures Contracts      
Derivative [Line Items]      
Net asset (liability), Fair Value 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Accrued Expenses [Member] | Derivatives Not Designated As Hedging Instruments | Aluminum Futures Contracts      
Derivative [Line Items]      
Derivative Asset, Fair Value, Gross Asset 28,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  7,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative Liability, Fair Value, Gross Liability 28,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  7,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Accrued Expenses [Member] | Derivatives Designated As Hedging Instruments [Member] | Aluminum Futures Contracts      
Derivative [Line Items]      
Derivative Asset, Fair Value, Gross Asset 2,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  82,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Liability, Fair Value, Gross Liability $ 1,284,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  $ 318,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= tg_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= tg_AluminumFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember