XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Repurchase Program - Additional Information (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Apr. 14, 2021
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Nov. 30, 2021
USD ($)
Sep. 30, 2017
USD ($)
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, authorized amount | $       $ 200,000,000.0 $ 100,000,000.0
Line of credit facility, condition permitted for share repurchases, leverage ratio       3.50 3.50
Stock Repurchased During Period, Shares | shares     197,800    
Average price per share | $ / shares     $ 87.17    
Stock Repurchased During Period, Value | $     $ 17,200,000    
Stock repurchase program, remaining authorized repurchase amount | $ $ 128,800,000   128,800,000    
Share Repurchase Approved Starting on January 11, 2021 and Ending No Later Than June 30, 2021          
Equity Class Of Treasury Stock [Line Items]          
Stock Repurchased During Period, Shares | shares   173,000      
Average price per share | $ / shares   $ 85.21      
Share Repurchase Approved Starting on December 20, 2021 and Ending No Later Than June 30, 2022          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, authorized amount | $ $ 20,000,000.0   $ 20,000,000.0    
Stock Repurchased During Period, Shares | shares 24,800        
Average price per share | $ / shares $ 100.85        
Maximum | Share Repurchase Approved Starting on December 20, 2021 and Ending No Later Than June 30, 2022          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, number of shares authorized to be repurchased | shares 165,000   165,000