XML 111 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Treasury Stock (Details) - shares
Dec. 31, 2017
Nov. 08, 2017
Stockholders' Equity    
Treasury stock, shares authorized   5,000,000
Term of share buyback program   24 months
Treasury stock, shares repurchased 49,300