Quarterly report pursuant to Section 13 or 15(d)

Shareholders' Equity (Details)

v3.23.3
Shareholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 24, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Feb. 05, 2019
Equity, Class of Treasury Stock [Line Items]                      
Dividends per share (in dollars per share)   $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.72 $ 0.72  
Repurchases of common stock                 $ 93,811,000 $ 47,774,000  
Stock Repurchase Plan 2019                      
Equity, Class of Treasury Stock [Line Items]                      
Shares authorized for repurchase (in shares)                     5,000,000
Shares available to be purchased (in shares)   1,349,000             1,349,000    
Stock Repurchase Plan 2019 | Common Stock                      
Equity, Class of Treasury Stock [Line Items]                      
Shares repurchased (in shares)                 883,000 466,000  
Repurchases of common stock                 $ 93,811,000 $ 47,774,000  
Average cost per share (in dollars per share)                 $ 106.21 $ 102.44  
Subsequent Event                      
Equity, Class of Treasury Stock [Line Items]                      
Dividends per share (in dollars per share) $ 0.24