XML 127 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Repurchase Program - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2020
Jul. 31, 2019
May 31, 2016
Equity, Class of Treasury Stock [Line Items]            
Amount authorized by the company's Board of Directors (not to exceed)   $ 100,000,000.00        
Number of shares repurchased   393,975 1,335,584      
Average price paid per share (in dollars per share)   $ 38.78 $ 35.83      
Remaining authorized repurchase amount   $ 59,400,000        
May 2016 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Amount authorized by the company's Board of Directors (not to exceed)           $ 30,000,000.0
Number of shares repurchased 988,767          
Average price paid per share (in dollars per share) $ 30.30          
July 2019 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Amount authorized by the company's Board of Directors (not to exceed)         $ 50,000,000.0  
Number of shares repurchased   393,975        
Average price paid per share (in dollars per share)   $ 38.78        
Remaining authorized repurchase amount   $ 9,400,000        
March 2020 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Amount authorized by the company's Board of Directors (not to exceed)       $ 50,000,000.0    
Number of shares repurchased   0        
Remaining authorized repurchase amount   $ 50,000,000.0