XML 99 R88.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2019
Jun. 30, 2019
Jun. 30, 2018
Subsequent events      
Cost of shares repurchased   $ 1,963 $ 1,726
2019 Stock Repurchase Program      
Subsequent events      
Shares authorized under repurchase program   2,000,000  
Subsequent event | 2019 Stock Repurchase Program      
Subsequent events      
Number of shares repurchased 594,400    
Share Price $ 75.05    
Cost of shares repurchased $ 44,600    
Additional shares available for repurchase 1,264,400