XML 38 R70.htm IDEA: XBRL DOCUMENT v3.2.0.727
Share-Based Payments (Details Textual) - shares
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Employee stock purchase plan maximum shares 6,200,000  
Shares issued under ESPP 98,000 112,000