Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)

v3.21.2
Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock - $ / shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Common stock purchased under the ESPP (in shares) 113,510 161,171
Weighted average price of stock purchased under the ESPP (in dollars per share) $ 23.21 $ 13.29
Weighted Average Grant Date Fair Value (in dollars per share) $ 10.85 $ 6.41
Risk-free interest rate 0.04% 0.15%
Dividend yield 0.00% 0.00%
Expected life (in years) 6 months 6 months 3 days
Volatility 61.10% 93.25%