XML 105 R70.htm IDEA: XBRL DOCUMENT v3.5.0.2
Share-Based Payments (Details Textual) - shares
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Jun. 30, 2015
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Employee stock purchase plan maximum shares     6,200,000
1995 ESPP      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Shares issued under ESPP   98,000  
2015 ESPP      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Shares issued under ESPP 156,000 43,000