XML 102 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash and Cash Equivalents - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 161,168us-gaap_CashAndCashEquivalentsAtCarryingValue $ 217,567us-gaap_CashAndCashEquivalentsAtCarryingValue $ 373,084us-gaap_CashAndCashEquivalentsAtCarryingValue $ 175,523us-gaap_CashAndCashEquivalentsAtCarryingValue
Outstanding A/P checks [member]        
Cash and Cash Equivalents [Line Items]        
Outstanding A/P Checks 9,839us-gaap_BankOverdrafts
/ us-gaap_CashAndCashEquivalentsAxis
= son_OutstandingAccountsPayableChecksMember
9,034us-gaap_BankOverdrafts
/ us-gaap_CashAndCashEquivalentsAxis
= son_OutstandingAccountsPayableChecksMember
   
Outstanding payroll checks [Member]        
Cash and Cash Equivalents [Line Items]        
Outstanding A/P Checks 1,030us-gaap_BankOverdrafts
/ us-gaap_CashAndCashEquivalentsAxis
= son_OutstandingPayrollChecksMember
501us-gaap_BankOverdrafts
/ us-gaap_CashAndCashEquivalentsAxis
= son_OutstandingPayrollChecksMember
   
ERROR in label resolution.        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 18,679us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= son_NotionalPoolingArrangementMember
$ 7,863us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= son_NotionalPoolingArrangementMember