XML 31 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accrued Expenses (Schedule Of Reconciliation Of Beginning And Ending Balances Of Accrued Expenses Associated With Asset Impairments And Costs Associated With Exit And Disposal Activities) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Reserve [Roll Forward]      
Beginning balance $ 687us-gaap_RestructuringReserve $ 881us-gaap_RestructuringReserve $ 197us-gaap_RestructuringReserve
Charges 3,026us-gaap_RestructuringCharges 1,412us-gaap_RestructuringCharges 4,894us-gaap_RestructuringCharges
Cash spend (3,039)us-gaap_PaymentsForRestructuring (1,434)us-gaap_PaymentsForRestructuring (3,133)us-gaap_PaymentsForRestructuring
Charges against assets (227)tg_RestructuringReserveChargedAgainstAssets (172)tg_RestructuringReserveChargedAgainstAssets (1,077)tg_RestructuringReserveChargedAgainstAssets
Ending balance 447us-gaap_RestructuringReserve 687us-gaap_RestructuringReserve 881us-gaap_RestructuringReserve
Severance      
Restructuring Reserve [Roll Forward]      
Beginning balance 331us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
296us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
197us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
Charges 2,668us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
671us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
1,562us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
Cash spend (2,753)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
(636)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
(1,463)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
Ending balance 246us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
331us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
296us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_SeveranceMember
Asset Impairments      
Restructuring Reserve [Roll Forward]      
Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
Charges 227us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
172us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
1,077us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
Charges against assets (227)tg_RestructuringReserveChargedAgainstAssets
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
(172)tg_RestructuringReserveChargedAgainstAssets
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
(1,077)tg_RestructuringReserveChargedAgainstAssets
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
Ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_LongLivedAssetImpairmentMember
Other      
Restructuring Reserve [Roll Forward]      
Beginning balance 356us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] 585us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1]
Charges 131us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] 569us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] 2,255us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1]
Cash spend (286)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] (798)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] (1,670)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1]
Ending balance $ 201us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] $ 356us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1] $ 585us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= tg_OtherAccruedRestructuringChargesMember
[1]
[1] Other includes other shutdown-related costs associated with the shutdown of the Company’s aluminum extrusions manufacturing facility in Kentland, Indiana.