XML 104 R93.htm IDEA: XBRL DOCUMENT v3.19.1
Common Stock Repurchases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Feb. 07, 2019
Common Stock Repurchases (Textual) [Abstract]      
Authorized repurchase of additional shares     500,000
Repurchased shares 0    
Shares remain available for repurchase 600,067    
Repurchase of common stock for employee tax withholding obligations amount, shares 24,067 16,362  
Withholding Requirements on Vested Share Based Award      
Common Stock Repurchases (Textual) [Abstract]      
Repurchase of common stock, value $ 1.4 $ 0.9