XML 48 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Doubtful Accounts (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Provision for losses $ 2,138us-gaap_ProvisionForDoubtfulAccounts $ 1,122us-gaap_ProvisionForDoubtfulAccounts $ 2,420us-gaap_ProvisionForDoubtfulAccounts
Allowance for Doubtful Accounts, Current [Member]      
Allowance for Doubtful Accounts, Classification [Abstract]      
Current portion allowance for doubtful accounts 3,542us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
3,198us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
 
Allowance for Doubtful Accounts, Noncurrent [Member]      
Allowance for Doubtful Accounts, Classification [Abstract]      
Long-term portion allowance for doubtful accounts 4,549us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsNoncurrentMember
5,494us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsNoncurrentMember
 
Allowance for Doubtful Accounts [Member]      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of period 8,692us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
9,171us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
7,823us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Provision for losses 2,138us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,122us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
2,420us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Losses sustained (net of recoveries) (2,739)side_AllowanceForDoubtfulAccountsReceivableChargeOffsNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(1,601)side_AllowanceForDoubtfulAccountsReceivableChargeOffsNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(1,072)side_AllowanceForDoubtfulAccountsReceivableChargeOffsNetOfRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Balance at end of period 8,091us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
8,692us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
9,171us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Allowance for Doubtful Accounts, Classification [Abstract]      
Allowance for doubtful accounts receivable $ 8,091us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 8,692us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 9,171us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember