XML 33 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule II Valuation And Qualifying Accounts (Details) (Allowance for Doubtful Accounts Receivable and Sales Returns, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Allowance for Doubtful Accounts Receivable and Sales Returns
     
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 58,754us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
$ 58,284us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
$ 56,753us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
Charged to cost and expenses 10,415us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
11,725us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
9,653us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
Deductions (25,083)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
(25,187)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
(24,425)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
Other 6,057us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
13,932us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
16,303us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
Balance at end of period $ 50,143us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
$ 58,754us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember
$ 58,284us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= tecd_AllowanceforDoubtfulAccountsReceivableandSalesReturnsMember