XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock and Stock-Based Compensation - Fair Value of Share Options Granted (Details) - Options
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate, minimum 0.51% 0.37% 1.42%
Risk-free interest rate, maximum 1.26% 1.65% 2.61%
Volatility, minimum 52.87% 54.89%  
Volatility     40.83%
Volatility, maximum 60.02% 55.51%  
Expected dividend yield 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 5 years 6 months 5 years 6 months 1 year 6 months 3 days
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 29 days 6 years 29 days 9 years 4 months 28 days