XML 81 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events - Share Repurchase Program (Details) - USD ($)
1 Months Ended 6 Months Ended 7 Months Ended
Jul. 31, 2026
Jun. 28, 2026
Jul. 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)   952,216    
Average Price Paid Per Share (in dollars per share)   $ 119.46    
Amount Remaining   $ 100,500,000    
Subsequent Event        
Subsequent Event [Line Items]        
Amount Authorized     $ 400,000,000.0  
Total Number of Shares Purchased (in shares) 100,692   1,052,908  
Average Price Paid Per Share (in dollars per share) $ 99.29   $ 117.53  
Amount Remaining     $ 90,500,000