XML 79 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events - Share Repurchase Program (Details) - USD ($)
1 Months Ended 3 Months Ended 4 Months Ended
Apr. 29, 2026
Mar. 29, 2026
Apr. 29, 2026
Oct. 20, 2022
Subsequent Event [Line Items]        
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    
Subsequent Event        
Subsequent Event [Line Items]        
Amount Authorized $ 400,000,000.0   $ 400,000,000.0  
Total Number of Shares Purchased (in shares) 6,399   161,529  
Average Price Paid Per Share (in dollars per share) $ 124.82   $ 128.74  
Amount Remaining $ 193,500,000   $ 193,500,000