XML 102 R70.htm IDEA: XBRL DOCUMENT v3.3.1.900
Share-Based Payments (Details Textual) - shares
3 Months Ended
Mar. 31, 2016
Mar. 31, 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   68,000  
2015 ESPP      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Shares issued under ESPP 65,000