Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Sep. 16, 2020
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
Installment
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Jan. 01, 2022
shares
Jan. 01, 2021
shares
Sep. 15, 2020
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Intrinsic value of options exercised | $     $ 1.9 $ 0.2      
Weighted-average grant date fair value of options granted | $ / shares     $ 10.23 $ 4.50      
Stock Option              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Unrecognized compensation expense | $   $ 30.2 $ 30.2        
Unrecognized share based compensation expense, recognition period     2 years 6 months        
Recognized compensation cost related to unvested stock-based awards with performance-based vesting conditions for which performance conditions deemed probable | $   1.8          
Restricted Stock Units ("RSUs")              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Granted | $ / shares       $ 23.60      
Unrecognized compensation expense | $   14.6 $ 14.6        
Unrecognized share based compensation expense, recognition period     3 years 4 months 24 days        
Recognized compensation cost related to unvested stock-based awards with performance-based vesting conditions for which performance conditions deemed probable | $   $ 0.5          
Number of share of common stock receivable upon vesting     1        
2020 ESPP              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Total number of shares of common stock authorized 488,414            
Number of shares available for future issuance   488,414 488,414        
Percentage of outstanding shares increased annually under the plan 1.00%            
Increase in common stock reserved for future issuance 1,953,656            
2018 Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Total number of shares of common stock authorized             8,267,252
Number of shares available for future issuance             1,928,487
2020 Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares available for future issuance   3,149,180 3,149,180        
Number of shares initially reserved for issuance 4,884,233       2,580,376 2,272,345  
Percentage of outstanding shares increased annually under the plan 5.00%            
2020 Plan | Restricted Stock Units ("RSUs")              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Granted | $ / shares     $ 14.76        
Share-based Compensation Arrangement By Share-based Payment Award Grant Service Conditions to Vest Number of Annual Installments | Installment     4        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights     The Company grants RSUs with service conditions that vest in either four equal annual installments or sixteen equal quarterly installments provided that the employee remains employed with the Company. The Company also grants RSUs with performance conditions that vest upon the achievement of specified milestones