Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Summary of Fair Value Assumptions (Details)

v3.22.0.1
Stockholders' Equity - Summary of Fair Value Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 0.95%  
Expected life (in years) 5 years 10 months 9 days  
Estimated volatility 57.20%  
Weighted-average grant date fair value $ 9.48 $ 2.22
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 0.05%  
Expected life (in years) 6 months  
Estimated volatility 57.82%  
Weighted-average grant date fair value $ 5.78  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   0.34%
Expected life (in years)   5 years 6 months
Estimated volatility   56.05%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   0.49%
Expected life (in years)   6 years
Estimated volatility   57.00%