XML 49 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Nature of Business and Significant Accounting Policies - Share Repurchase Program (Details) - USD ($)
3 Months Ended
Mar. 29, 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) 155,130  
Average Price Paid Per Share (in dollars per share) $ 128.90  
Amount Remaining $ 194,300,000