Quarterly report pursuant to Section 13 or 15(d)

Share Repurchase Program (Details)

v3.20.2
Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 8 Months Ended 20 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2020
Nov. 05, 2019
Feb. 22, 2019
Nov. 07, 2018
Number of shares repurchased (in shares) 262,889   196,885   524,444 446,003          
Share repurchase cost $ 20,025   $ 14,878   $ 34,152 $ 19,499          
2019 ASR Agreement                      
Number of shares repurchased (in shares)   73,455     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   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