XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock Repurchases - Summary of Shares Repurchase and Cancellation (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Common Stock Repurchases        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares repurchased and canceled (in shares) 2,410 2,010 11,414 11,850
Total cost of shares repurchased and canceled $ 262 $ 181 $ 1,048 $ 1,009
Average price per share (in dollars per share) $ 108.70 $ 89.99 $ 91.85 $ 85.11
Share Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares repurchased and canceled (in shares) 273,653 0 855,971 0
Total cost of shares repurchased and canceled $ 26,737 $ 0 $ 78,091 $ 0
Average price per share (in dollars per share) $ 97.70 $ 0 $ 91.23 $ 0