XML 97 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 4) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Changes in the allowance for doubtful accounts and sales allowances      
Allowances, at beginning of period $ 2,184us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 1,621us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 2,369us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Charged as a reduction of revenue 4,797true_AllowanceForDoubtfulAccountsReceivableReductionInRevenue 6,985true_AllowanceForDoubtfulAccountsReceivableReductionInRevenue 6,898true_AllowanceForDoubtfulAccountsReceivableReductionInRevenue
Charged to bad debt expense in general and administrative expenses 373us-gaap_ProvisionForDoubtfulAccounts 153us-gaap_ProvisionForDoubtfulAccounts 668us-gaap_ProvisionForDoubtfulAccounts
Write-offs, net of recoveries (5,285)true_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveries (6,575)true_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveries (8,314)true_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveries
Allowances, at end of period 2,069us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 2,184us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 1,621us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Contingent Consideration | Level 3      
Changes in Level 3 financial instruments      
Balance at the beginning of period   1,798us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= true_ContingentConsiderationMember
428us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= true_ContingentConsiderationMember
Changes in fair value   95us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= true_ContingentConsiderationMember
1,370us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= true_ContingentConsiderationMember
Payments on contingent consideration   (1,893)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= true_ContingentConsiderationMember
 
Balance at the end of the period     $ 1,798us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= true_ContingentConsiderationMember