Quarterly report pursuant to Section 13 or 15(d)

Share Repurchase Program (Details)

v3.20.1
Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 5 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Nov. 05, 2019
Feb. 22, 2019
Nov. 07, 2018
Number of shares repurchased (in shares) 261,555 249,118          
Share repurchase cost $ 14,127 $ 4,622          
2019 ASR Agreement              
Number of shares repurchased (in shares) 73,455   465,956        
Average price per share (in dollars per share)     $ 107.31        
Initial number of shares delivered under ASR agreement (in shares)         392,501    
Initial percentage of shares delivered under ASR agreement         85.00%    
Initial value of shares delivered under ASR agreement         $ 50,000    
2018 ASR Agreement              
Number of shares repurchased (in shares)   176,327   973,252      
Average price per share (in dollars per share)       $ 51.37      
Initial number of shares delivered under ASR agreement (in shares)             796,925
Initial percentage of shares delivered under ASR agreement             85.00%
Initial value of shares delivered under ASR agreement             $ 50,000
Maximum | 2019 Share Repurchase Program              
Share repurchase program, authorized amount           $ 200,000