XML 36 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS: Recurring Basis (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended 3 Months Ended
Dec. 31, 2013
Dec. 31, 2008
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2012
Level 3 reconciliation          
Industrial revenue development bonds, carrying amount, approximates fair value $ 7,500us-gaap_SpecialAssessmentBondNoncurrent   $ 7,500us-gaap_SpecialAssessmentBondNoncurrent $ 7,500us-gaap_SpecialAssessmentBondNoncurrent  
Cost Basis | Level 2          
Level 3 reconciliation          
Industrial revenue development bonds, carrying amount, approximates fair value 7,500us-gaap_SpecialAssessmentBondNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
  7,500us-gaap_SpecialAssessmentBondNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
  7,500us-gaap_SpecialAssessmentBondNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Jefferson County Alabama Sewer Revenue Refunding Warrants | Auction rate security | Level 3          
Fair value on a recurring basis          
Other-than-temporary pre-tax impairment on investment   5,140us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
     
Net gain of investment 2,430us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Jefferson County Alabama Sewer Revenue Refunding Warrants | AAA rating | Auction rate security          
Fair value on a recurring basis          
Sale value of investment     10,840us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ tr_CreditRatingAxis
= tr_AAARatingMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Jefferson County Alabama Sewer Revenue Refunding Warrants | AAA rating | Auction rate security | Level 3          
Fair value on a recurring basis          
Purchase cost of investment   13,550us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ tr_CreditRatingAxis
= tr_AAARatingMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
     
Carrying value of investment   8,410us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ tr_CreditRatingAxis
= tr_AAARatingMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
     
Level 3 reconciliation          
Balance at the end of the period   $ 8,410us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ tr_CreditRatingAxis
= tr_AAARatingMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember