XML 17 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
May 31, 2019
Stockholders' Equity    
Repurchase of common stock authorized by board of directors   $ 250,000
Payments to repurchase common stock $ 12,621  
Number of shares repurchased 252,409  
Amount remaining under authorized stock repurchase program $ 147,800