XML 18 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule II VALUATION AND QUALIFYING ACCOUNTS (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2014
Mar. 31, 2015
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Allowance for doubtful accounts          
Valuation and qualifying accounts          
Balance at Beginning of Year $ 2,039us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 1,798us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 2,782us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 1,719us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 1,798us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions 594deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,107deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
125deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
2,128deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Deductions 835us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
608us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
868us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,065us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Balance at End of Year 1,798us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
2,297us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
2,039us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
2,782us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,798us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Allowance for sales discounts          
Valuation and qualifying accounts          
Balance at Beginning of Year 3,540us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
2,121us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
3,836us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
4,629us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
2,121us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
Additions 978deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
68,620deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
46,989deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
35,759deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
 
Deductions 2,397us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
68,393us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
47,285us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
36,552us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
 
Balance at End of Year 2,121us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
2,348us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
3,540us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
3,836us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
2,121us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_AllowanceForSalesDiscountsMember
Allowance for sales returns          
Valuation and qualifying accounts          
Balance at Beginning of Year 14,554us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
8,586us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
12,905us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
11,313us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
8,586us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Additions 674deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
94,138deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
67,800deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
53,165deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Deductions 6,642us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
93,192us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
66,151us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
51,573us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Balance at End of Year 8,586us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
9,532us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
14,554us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
12,905us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
8,586us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Chargeback allowance          
Valuation and qualifying accounts          
Balance at Beginning of Year 4,935us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
3,064us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
5,563us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
4,031us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
3,064us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
Additions 213deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
2,610deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
187deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
5,879deck_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
 
Deductions 2,084us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
1,633us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
815us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
4,347us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
 
Balance at End of Year $ 3,064us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
$ 4,041us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
$ 4,935us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
$ 5,563us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember
$ 3,064us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= deck_ChargebackAllowanceMember