XML 50 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Nature of Business and Significant Accounting Policies - Share Repurchase Program (Details) - USD ($)
6 Months Ended
Jun. 28, 2026
Oct. 20, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Amount Authorized $ 400,000,000.0 $ 400,000,000.0
Total Number of Shares Purchased (in shares) 952,216  
Average Price Paid Per Share (in dollars per share) $ 119.46  
Amount Remaining $ 100,500,000