XML 101 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00%    
Common stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 48.71%    
Risk-free interest rate 0.02%    
Expected volatility, minimum 45.00% 47.17%  
Expected volatility, maximum 50.00% 55.47%  
Risk-free interest rate, minimum 0.27% 1.57%  
Risk-free interest rate, maximum 1.44% 2.64%  
Expected term (in years) 3 months    
Expected dividend yield 0.00% 0.00% 0.00%
Weighted average estimated fair value of stock options granted during the year (in dollars per share) $ 15.63 $ 5.06 $ 0.21
Minimum | Common stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 4 years 1 month 20 days 5 years  
Maximum | Common stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 3 months 6 years 10 months 9 days