XML 54 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Equity Plans - ESPP Description and Rights Valuation Assumptions (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Equity Plans        
Dividend yield 0.00% 0.00% 0.00% 0.00%
2016 Employee Stock Purchase Plan        
Equity Plans        
Shares issued in period     181,984  
Number of shares available for issuance 577,993   577,993  
Maximum payroll deduction for share purchases (as a percent) 15.00%   15.00%  
Purchase price of stock (as a percent)     85.00%