Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Schedule of Stock Option Activity (Details)

v3.24.0.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Beginning balance (in shares) 17,093,447  
Options canceled and forfeited (in shares) (555,855)  
Repurchases (in shares) 0  
Options granted (in shares) 0  
Options exercised (in shares) (2,963,007)  
Ending balance (in shares) 13,574,585 17,093,447
Number of Options, Vested and expected to vest (in shares) 13,574,585  
Number of Options, Shares exercisable (vested and unvested) (in shares) 7,928,025  
Weighted- Average Exercise Price Per Share    
Beginning balance (in dollars per share) $ 0.68  
Options canceled and forfeited (in dollars per share) 0.65  
Options exercised (in dollars per share) 0.57  
Ending balance (in dollars per share) 0.70 $ 0.68
Weighted- Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) 0.70  
Weighted-Average Exercise Price Per Share, Shares exercisable (vested and unvested) (in dollars per share) $ 0.57  
Weighted- Average Remaining Contractual Term (in years)    
Balances 6 years 1 month 24 days 6 years 11 months 19 days
Vested and expected to vest 6 years 1 month 24 days  
Shares exercisable (vested and unvested) 6 years  
Aggregate Intrinsic Value (in thousands)    
Balances $ 80,736 $ 45,689
Vested and expected to vest 80,736  
Shares exercisable (vested and unvested) $ 48,210