XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Plans - Employee Stock Purchase Plan 2016 ESPP (Details)
6 Months Ended
Jun. 30, 2023
shares
Equity Plans  
Dividend yield 0.00%
2016 Employee Stock Purchase Plan  
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 68,605
Number of shares available for issuance 1,486,685