v3.26.3
Nature of Business and Significant Accounting Policies - Share Repurchase Program (Details) - USD ($)
9 Months Ended
Sep. 27, 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) 1,597,891  
Average Price Paid Per Share (in dollars per share) $ 110.10  
Amount Remaining $ 38,300,000