| Income Taxes (Tables)
 | 12 Months Ended | 
| Dec. 28, 2019 | 
|---|
| Income Tax Disclosure [Abstract] |  | 
| Schedule of Income before Income Tax, Domestic and Foreign | For financial reporting purposes, income before income taxes includes the following components:   
|   |   | For the year ended |   |  
|   |   | December 28, 2019 |   |   | December 29, 2018 |   |   | December 30, 2017 |   |  
| United States |   | $ | 51,007 |   |   | $ | 44,693 |   |   | $ | 37,005 |   |  
| Foreign |   |   | 24,300 |   |   |   | 11,702 |   |   |   | 10,539 |   |  
| Total |   | $ | 75,307 |   |   | $ | 56,395 |   |   | $ | 47,544 |   |  | 
| Schedule of Components of Income Tax Provision (Benefit) | The components of the income tax provision (benefit) are as follows:   
|   |   | For the year ended |   |  
|   |   | December 28, 2019 |   |   | December 29, 2018 |   |   | December 30, 2017 |   |  
| Current tax expense (benefit): |   |   |   |   |   |   |   |   |   |   |   |   |  
| United States |   | $ | 7,380 |   |   | $ | 4,229 |   |   | $ | 17,165 |   |  
| State and local |   |   | (388 | ) |   |   | 2,522 |   |   |   | 3,095 |   |  
| Foreign |   |   | 9,107 |   |   |   | 3,707 |   |   |   | 2,496 |   |  
| Total current |   |   | 16,099 |   |   |   | 10,458 |   |   |   | 22,756 |   |  
| Deferred tax expense (benefit): |   |   |   |   |   |   |   |   |   |   |   |   |  
| United States |   |   | 665 |   |   |   | 380 |   |   |   | (4,922 | ) |  
| State and local |   |   | 58 |   |   |   | 110 |   |   |   | (986 | ) |  
| Foreign |   |   | (1,783 | ) |   |   | (1,283 | ) |   |   | (862 | ) |  
| Total deferred |   |   | (1,060 | ) |   |   | (793 | ) |   |   | (6,770 | ) |  
| Total income tax provision |   | $ | 15,039 |   |   | $ | 9,665 |   |   | $ | 15,986 |   |  | 
| Schedule of Effective Income Tax Rate Reconciliation | The reconciliation between the effective income tax rate and the U.S. federal statutory rate is as follows:   
|   |   | For the year ended |   |  
|   |   | December 28, 2019 |   |   | December 29, 2018 |   |   | December 30, 2017 |   |  
| U.S. federal taxes at statutory rate |   | $ | 15,815 |   |   | $ | 11,843 |   |   | $ | 16,640 |   |  
| Increase (decrease) |   |   |   |   |   |   |   |   |   |   |   |   |  
| 986(c) FX gain/(loss) |   |   | (281 | ) |   |   | — |   |   |   | — |   |  
| Domestic production activity deduction |   |   | — |   |   |   | — |   |   |   | (1,909 | ) |  
| Foreign income taxed at different rate |   |   | 1,446 |   |   |   | 1,292 |   |   |   | (1,177 | ) |  
| FDII deduction |   |   | (1,790 | ) |   |   | (2,195 | ) |   |   | — |   |  
| Change in estimates related to prior years |   |   | — |   |   |   | (2,049 | ) |   |   | — |   |  
| US income tax reform |   |   | — |   |   |   | — |   |   |   | 459 |   |  
| State and local taxes, net |   |   | (73 | ) |   |   | 1,462 |   |   |   | 1,208 |   |  
| Current year tax credits |   |   | (663 | ) |   |   | (633 | ) |   |   | — |   |  
| Foreign deferred other true up |   |   | — |   |   |   | (810 | ) |   |   | — |   |  
| Change in reserve |   |   | 957 |   |   |   | 578 |   |   |   | 829 |   |  
| Foreign patent box benefit |   |   | (1,213 | ) |   |   | (937 | ) |   |   | — |   |  
| Increase in valuation allowance |   |   | 116 |   |   |   | 526 |   |   |   | — |   |  
| Other |   |   | 725 |   |   |   | 588 |   |   |   | (64 | ) |  
| Income tax provision |   | $ | 15,039 |   |   | $ | 9,665 |   |   | $ | 15,986 |   |  | 
| Schedule of Deferred Tax Assets and Liabilities | The temporary differences that give rise to significant portions of the deferred tax assets and liabilities as of December 28, 2019, and December 29, 2018, are presented below:   
|   |   | December 28, 2019 |   |   | December 29, 2018 |   |  
| Deferred tax assets: |   |   |   |   |   |   |   |   |  
| Foreign tax benefit of U.S. reserves |   | $ | 3,691 |   |   | $ | 3,853 |   |  
| Net operating losses |   |   | 510 |   |   |   | 443 |   |  
| Inventory |   |   | 1,824 |   |   |   | 1,155 |   |  
| Intangible assets and goodwill |   |   | 2,518 |   |   |   | 1,924 |   |  
| Accrued expenses and other |   |   | 2,883 |   |   |   | 4,743 |   |  
| Other comprehensive income |   |   | 3,887 |   |   |   | 519 |   |  
| Total deferred tax assets |   |   | 15,313 |   |   |   | 12,637 |   |  
| Less: Valuation allowance |   |   | (428 | ) |   |   | (291 | ) |  
| Net deferred tax assets |   |   | 14,885 |   |   |   | 12,346 |   |  
| Deferred tax liabilities: |   |   |   |   |   |   |   |   |  
| Depreciation |   |   | (6,495 | ) |   |   | (7,097 | ) |  
| Intangible assets and goodwill |   |   | (51,834 | ) |   |   | (52,543 | ) |  
| Other |   |   | (43 | ) |   |   | (1,026 | ) |  
| Total deferred tax liabilities |   |   | (58,372 | ) |   |   | (60,666 | ) |  
| Net deferred tax liabilities |   | $ | (43,487 | ) |   | $ | (48,320 | ) |    | 
| Schedule of Unrecognized Tax Benefits Roll Forward | The following is a roll-forward of the Company’s unrecognized tax benefits:   
| Unrecognized tax benefits - December 31, 2016 |   | $ | 3,501 |   |  
| Increases from positions taken during prior periods |   |   | 1,525 |   |  
| Increases from positions taken during current period |   |   | 558 |   |  
| Settled positions |   |   | — |   |  
| Lapse of statute of limitations |   |   | (1,042 | ) |  
| Unrecognized tax benefits - December 30, 2017 |   | $ | 4,542 |   |  
| Increases from positions taken during prior periods |   |   | 372 |   |  
| Increases from positions taken during current period |   |   | 2,036 |   |  
| Settled positions |   |   | — |   |  
| Lapse of statute of limitations |   |   | (837 | ) |  
| Unrecognized tax benefits - December 29, 2018 |   | $ | 6,113 |   |  
| Increases from positions taken during prior periods |   |   | 1,121 |   |  
| Increases from positions taken during current period |   |   | 817 |   |  
| Settled positions |   |   | — |   |  
| Lapse of statute of limitations |   |   | — |   |  
| Unrecognized tax benefits - December 28, 2019 |   | $ | 8,051 |   |  |