| Changes in Accumulated Other Comprehensive Loss by Component | Changes in Accumulated Other Comprehensive Loss by Component   
|   |   | Unrealized Gains and (Losses) on Available-for-Sale Securities |   |   | Unrealized Gains and (Losses) on Derivative Instruments |   |   | Foreign Currency Items |   |   | Total |   |  
| Balance at December 31, 2016 |   | $ | (391 | ) |   | $ | — |   |   | $ | (15,442 | ) |   | $ | (15,833 | ) |  
| Other comprehensive (loss) income before    reclassifications |   |   | (37 | ) |   |   | — |   |   |   | 8,964 |   |   |   | 8,927 |   |  
| Amounts reclassified from accumulated    other comprehensive loss |   |   | 428 |   |   |   | — |   |   |   | — |   |   |   | 428 |   |  
| Net current period other comprehensive income |   |   | 391 |   |   |   | — |   |   |   | 8,964 |   |   |   | 9,355 |   |  
| Balance at December 30, 2017 |   | $ | — |   |   | $ | — |   |   | $ | (6,478 | ) |   | $ | (6,478 | ) |  
| Other comprehensive loss before    reclassifications |   |   | — |   |   |   | (2,741 | ) |   |   | (37,466 | ) |   |   | (40,207 | ) |  
| Amounts reclassified from accumulated    other comprehensive loss |   |   | — |   |   |   | 432 |   |   |   | — |   |   |   | 432 |   |  
| Net current period other comprehensive loss |   |   | — |   |   |   | (2,309 | ) |   |   | (37,466 | ) |   |   | (39,775 | ) |  
| Balance at December 29, 2018 |   | $ | — |   |   | $ | (2,309 | ) |   | $ | (43,944 | ) |   | $ | (46,253 | ) |  
| Other comprehensive loss before    reclassifications |   |   | — |   |   |   | (2,616 | ) |   |   | (9,515 | ) |   |   | (12,131 | ) |  
| Amounts reclassified from accumulated    other comprehensive loss, net of tax |   |   | — |   |   |   | (866 | ) |   |   | — |   |   |   | (866 | ) |  
| Tax effect |   |   | — |   |   |   | 419 |   |   |   | 3,467 |   |   |   | 3,886 |   |  
| Net current period other comprehensive loss |   |   | — |   |   |   | (3,063 | ) |   |   | (6,048 | ) |   |   | (9,111 | ) |  
| Balance at December 28, 2019 |   | $ | — |   |   | $ | (5,372 | ) |   | $ | (49,992 | ) |   | $ | (55,364 | ) |    75 | 
| Summary of Reclassifications Out of Accumulated Other Comprehensive Loss | Reclassifications out of Accumulated Other Comprehensive Loss   
| Details about Accumulated Other | Affected Line Item in the Consolidated | For the year Ended |   |  
| Comprehensive Income Components | Statements of Operations | December 28, 2019 |   |   | December 29, 2018 |   |   | December 30, 2017 |   |  
| Derivative financial instruments |   |   |   |   |   |   |   |   |   |   |   |   |  
| Interest rate swap | Interest expense, net | $ | (1,110 | ) |   | $ | (547 | ) |   | $ | — |   |  
|   | Tax benefit |   | 244 |   |   |   | 115 |   |   |   | — |   |  
|   | Net of tax | $ | (866 | ) |   | $ | (432 | ) |   | $ | — |   |  
| Unrealized gains and losses on available-for-sale securities |   |   |   |   |   |   |   |   |   |   |   |  
| Realized gain/(loss) on sale of   securities | Miscellaneous expense, net | $ | — |   |   | $ | — |   |   | $ | (459 | ) |  
| Other than temporary impairment | Miscellaneous expense, net |   | — |   |   |   | — |   |   |   | (220 | ) |  
|   | Total before tax |   | — |   |   |   | — |   |   |   | (679 | ) |  
|   | Tax benefit |   | — |   |   |   | — |   |   |   | 251 |   |  
|   | Net of tax | $ | — |   |   | $ | — |   |   | $ | (428 | ) |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |  
| Total reclassifications for the period |   | $ | (866 | ) |   | $ | (432 | ) |   | $ | (428 | ) |    |