XML 75 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity, Class of Treasury Stock [Line Items]      
Stock repurchased during period (shares) 2,204,000 688,000  
Dollar Amount Purchased in 2022 $ 157,864 $ 49,600  
Stock repurchase program, average cost per share (in dollars per share) $ 71.63 $ 72.10  
Dollar Amount Authorized $ 100,000    
Remaining Dollar Amount Authorized For Future Purchases 114,353    
Payments of dividends $ 59,571 $ 47,533 $ 44,752
January 28, 2021      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchased during period (shares) 1,048,000    
Dollar Amount Purchased in 2022 $ 72,217    
Remaining Dollar Amount Authorized For Future Purchases $ 0    
April 28, 2022      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchased during period (shares) 1,156,000    
Dollar Amount Purchased in 2022 $ 85,647    
Remaining Dollar Amount Authorized For Future Purchases $ 14,353    
October 27, 2022      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchased during period (shares) 0    
Dollar Amount Purchased in 2022 $ 0    
Remaining Dollar Amount Authorized For Future Purchases $ 100,000