XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share and Stockholders' Equity - Share Repurchases (Details) - USD ($)
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Oct. 31, 2023
May 03, 2022
Aug. 23, 2021
Earnings Per Share [Abstract]          
Share repurchase authorization     $ 100,000,000 $ 100,000,000 $ 25,000,000
Shares repurchased (in shares) 0 0      
Remaining authorized amount $ 91,400,000