XML 54 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Share Repurchase Program (Details) - shares
Sep. 30, 2016
Apr. 30, 2016
Oct. 31, 2015
Apr. 30, 2013
Sep. 30, 2004
Mar. 31, 1999
Share Repurchase Program            
Number of repurchased shares authorized   1,000,000 500,000 1,000,000 1,000,000 2,000,000
Number of available shares may be repurchased 1,020,763