XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Share-based Compensation - ESPP (Details) - Employee Stock Purchase Plan [Member]
shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]    
Shares reserved for future issuance, in shares | shares   2.3
Purchase election as percentage of compensation 15  
Purchase price per share, as percentage of fair market value 85  
Share-based compensation recognized cost | $ $ 0.1