XML 81 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Plans - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Equity Plans    
Stock-based compensation $ 11,371 $ 5,932
2016 ESPP    
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 43,648  
Number of shares available for issuance 1,013,999