XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Repurchase Programs (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2019
Jun. 30, 2019
Jun. 30, 2018
Equity, Class of Treasury Stock [Line Items]      
Dollar value of shares remaining for repurchase   $ 315,207  
Shares repurchased (in shares)   226,776  
Repurchased stock acquired average cost per share (in dollars per share)   $ 154.36  
Dollar value of shares repurchased   $ 35,005 $ 9,999
Subsequent Event      
Equity, Class of Treasury Stock [Line Items]      
Dollar value of shares remaining for repurchase $ 302,007    
Shares repurchased (in shares) 84,330    
Repurchased stock acquired average cost per share (in dollars per share) $ 156.53    
Dollar value of shares repurchased $ 13,200