XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Share Repurchase Program - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 27, 2024
Jan. 31, 2024
Feb. 29, 2024
Feb. 28, 2022
Apr. 02, 2024
Mar. 31, 2024
Nov. 30, 2023
Jan. 31, 2023
Jan. 30, 2023
Equity Class Of Treasury Stock [Line Items]                  
Stock repurchase program, period in force (in years)       3 years          
Stock issued during period (in shares)   8,800              
Shares of treasury stock repurchased under share repurchase program     1,961            
Shares issued, price per share (in USD per share)                 $ 100.50
Treasury stock, value     $ 1,138,919       $ 949,714    
Subsequent Event | March Offering                  
Equity Class Of Treasury Stock [Line Items]                  
Stock issued during period (in shares) 12,100                
Share Price         $ 108.60        
Subsequent Event | March Offering | Underwriters                  
Equity Class Of Treasury Stock [Line Items]                  
Stock issued during period (in shares) 1,600                
Underwriters                  
Equity Class Of Treasury Stock [Line Items]                  
Stock issued during period (in shares)   1,100              
A2023 Share Repurchase Program                  
Equity Class Of Treasury Stock [Line Items]                  
Stock repurchase program, authorized amount               $ 1,000,000  
Stock repurchase program, remaining authorized repurchase amount     $ 196,700            
Shares of treasury stock repurchased under share repurchase program     1,400            
Treasury stock, value     $ 138,200            
A2023 Share Repurchase Program | March Offering                  
Equity Class Of Treasury Stock [Line Items]                  
Shares of treasury stock repurchased under share repurchase program     500            
A2023 Share Repurchase Program | Subsequent Event                  
Equity Class Of Treasury Stock [Line Items]                  
Stock repurchase program, authorized amount           $ 2,000,000      
A2023 Share Repurchase Program | Subsequent Event | March Offering                  
Equity Class Of Treasury Stock [Line Items]                  
Treasury stock, value         $ 54,300