XML 66 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Millions
Dec. 31, 2019
Dec. 03, 2019
Dec. 31, 2018
Stockholders' Equity      
Number of common stock authorized 75,000   75,000
Number of common stock outstanding 32,585   32,558
Stock repurchase program, remaining authorized repurchase amount $ 32.3    
Maximum      
Stockholders' Equity      
Share repurchase program common stock authorized amount   $ 50.0