XML 82 R68.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Shareholders' Equity - Repurchase of Common Stock (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 29, 2018 | Dec. 30, 2017 | Dec. 31, 2016
Repurchase Of Common Stock [Abstract] |  |  |
Amount repurchased under Board-approved share repurchase program | $ 279,101 | $ 150,000 | $ 125,000
Amount repurchased in connection with the vesting of employee restricted stock grants | 3,344 | 5,245 | 1,693
Total amount repurchased | 282,445 | $ 155,245 | $ 126,693
Remaining authorization stock purchase plan | $ 186,000 |  |

X
- Definition Repurchase of Common Stock [Abstract] + References No definition available. + Details
Name: | snbr_RepurchaseOfCommonStockAbstract
Namespace Prefix: | snbr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the amount of total investment in stock repurchased for tax withholding on restricted stock. + References No definition available. + Details
Name: | snbr_StockRepurchaseAcquiredThroughTaxWithholdingRestrictedStock
Namespace Prefix: | snbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disclosure of the equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References No definition available. + Details
Name: | snbr_StockRepurchaseDuringPeriodValueDisclosure
Namespace Prefix: | snbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the amount of total investment in stock repurchased through an established stock repurchase program. + References No definition available. + Details
Name: | snbr_StockRepurchasedAcquiredThroughShareRepurchaseProgramTotal
Namespace Prefix: | snbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant