XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock Repurchases (Tables)
6 Months Ended
Jun. 28, 2025
Common Stock Repurchases [Abstract]  
Summary of Shares Repurchase and Cancellation The following table summarizes the repurchase and cancellation of common stock by the Company for the periods indicated:
Three Months EndedSix Months Ended
June 28, 2025June 29, 2024June 28, 2025June 29, 2024
Shares repurchased and canceled— 1,245 2,0709,004
Total cost of shares repurchased and canceled (in thousands)$— $113 $261 $786 
Average price per share$— $90.86 $126.08 $87.34 
The following table summarizes the repurchase and cancellation of common stock in the three and six months ended June 28, 2025, and June 29, 2024:
Three Months EndedSix Months Ended
June 28, 2025June 29, 2024June 28, 2025June 29, 2024
Shares repurchased and canceled29,123 272,145 122,923 582,318 
Total cost of shares repurchased and canceled (in thousands)$3,482 $24,891 $15,300 $51,354 
Average price per share$119.56 $91.46 $124.47 $88.19