XML 105 R71.htm IDEA: XBRL DOCUMENT v3.5.0.2
Share-Based Payments (Details Textual) - shares
6 Months Ended
Jun. 30, 2016
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 109,000