XML 52 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Plans - Employee Stock Purchase Plan (Details) - 2016 ESPP
3 Months Ended
Mar. 31, 2020
shares
Equity Plans  
Maximum payroll deduction for share purchases (as a percent) 15.00%
Purchase price of stock (as a percent) 85.00%
Shares issued in period 56,742
Number of shares available for issuance 793,427