XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total shares of common stock reserved (in shares) 49,500,827   49,500,827   49,746,246
Aggregate intrinsic value of employee options exercised     $ 45,941    
Compensation cost related to the nonvested awards not yet recognized $ 18,639   $ 18,639    
Weighted average period for recognition of compensation cost     2 years    
Employer discretionary contribution amount 179 $ 395 $ 1,640 $ 1,749  
Internal-use software and website development          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
cumulative stock-based compensation expense $ 1,719 $ 1,256 $ 5,324 $ 4,486  
Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percent of the lower of the market price for Purchase shares of common stock     85.00%    
Employee stock incentive plan purchase period     6 months    
Total shares of common stock reserved (in shares) 4,571,095   4,571,095    
Compensation cost related to the nonvested awards not yet recognized $ 7,419   $ 7,419    
Weighted average period for recognition of compensation cost     1 year    
2021 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total shares of common stock reserved (in shares) 11,841,834   11,841,834    
Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation, expiration period     10 years    
Vesting period     4 years    
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     4 years    
Compensation cost related to the nonvested awards not yet recognized $ 254,070   $ 254,070    
Weighted average period for recognition of compensation cost     2 years 8 months 12 days    
Restricted Stock Units | Share-Based Payment Arrangement, Tranche One          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Award vesting rights percentage     25.00%    
Cliff vesting period     1 year    
Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Award vesting rights percentage     6.25%    
Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Award vesting rights percentage     6.25%