XML 136 R116.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2018
Sep. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2019
Jan. 31, 2019
Mar. 31, 2017
Feb. 29, 2004
Stock repurchase program                    
Stock Repurchased During Period, Value       $ 2,486 $ 2,173 $ 5,512        
Announced stock repurchase program                    
Stock repurchase program                    
Shares authorized under repurchase program                   250,000
Stock Repurchased During Period, Shares       2,165,000 1,000,000          
Average price per share   $ 68.40   $ 72.49 $ 68.40          
Stock Repurchased During Period, Value   $ 68,400 $ 68,400 $ 156,900 $ 68,400          
Other stock repurchase arrangements                    
Stock repurchase program                    
Stock Repurchased During Period, Shares       35,674 25,251 61,125        
Stock Repurchased During Period, Value       $ 2,500 $ 2,200 $ 5,500        
2019 Stock Repurchase Program                    
Stock repurchase program                    
Shares authorized under repurchase program             2,000,000 1,000,000    
Stock Repurchased During Period, Shares       1,165,000            
Average price per share             $ 74.72      
2019 Stock Repurchase Program | Subsequent event                    
Stock repurchase program                    
Stock Repurchased During Period, Shares 160,000                  
Average price per share $ 77.63                  
Stock Repurchased During Period, Value $ 12,400                  
2004 plan                    
Stock repurchase program                    
Shares authorized under repurchase program                 1,000,000