XML 28 R40.htm IDEA: XBRL DOCUMENT
v3.19.3

Repurchases of Common Stock - Schedule of Repurchase of Common Stock (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 28, 2019 | Sep. 29, 2018 | Sep. 28, 2019 | Sep. 29, 2018
Repurchases Of Common Stock [Abstract] |  |  |  |
Amount repurchased under Board-approved share repurchase program | $ 40,000 | $ 55,000 | $ 120,900 | $ 195,000
Amount repurchased in connection with the vesting of employee restricted stock grants | 142 | 299 | 9,575 | 3,239
Total amount repurchased | $ 40,142 | $ 55,299 | $ 130,475 | $ 198,239

X
- Definition Repurchases of Common Stock [Abstract] + References No definition available. + Details
Name: | snbr_RepurchasesOfCommonStockAbstract
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