XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Weighted Average Assumptions Used to Estimate Fair Value of Stock Options Granted and Stock Purchase Rights under ESPP (Details) - ESPP [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Weighted average assumptions used to estimate fair value of stock options granted and stock purchase rights under ESPP      
Volatility 39.00% 56.00% 35.00%
Expected term (years) 6 months 6 months 6 months
Risk free interest rate 0.10% 0.50% 2.30%