v3.24.3
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