Description of Business and Basis of Presentation - Share Repurchases (Details) - USD ($) $ in Thousands, shares in Millions |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Sep. 28, 2024 |
Jun. 29, 2024 |
Mar. 30, 2024 |
Sep. 30, 2023 |
Jul. 01, 2023 |
Apr. 01, 2023 |
Sep. 30, 2023 |
Feb. 23, 2024 |
|
| Equity, Class of Treasury Stock [Line Items] | ||||||||
| Repurchase of common stock, value | $ 44 | $ 54 | $ 2,721 | $ 45 | $ 8 | $ 27,609 | ||
| February 2024 Share Repurchase | ||||||||
| Equity, Class of Treasury Stock [Line Items] | ||||||||
| Stock repurchase program, authorized amount | $ 50,000 | |||||||
| Stock repurchase program, remaining authorized repurchase amount | $ 50,000 | |||||||
| April 2023 Share Repurchase | ||||||||
| Equity, Class of Treasury Stock [Line Items] | ||||||||
| Shares repurchased (in shares) | 1.1 | |||||||
| Repurchase of common stock, value | $ 25,000 | |||||||