XML 28 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Employee Stock Purchase Plan (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Stock Incentive Plans    
Common Stock, Issued, (in shares) 12,433,600 7,141,996