v3.26.1
Stockholders' Equity - Summary of RSU Activity (Details) - Restricted Stock Units ("RSUs") - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Weighted Average Grant Date Fair Value    
Granted   $ 10.7
2020 Plan    
Number of Shares Underlying RSUs    
Issued and unvested as of January 1, 2026 2,438,316  
Granted 2,723,099  
Vested (555,750)  
Forfeited (211,187)  
Issued and unvested as of June 30, 2026 4,394,478  
Weighted Average Grant Date Fair Value    
Issued and unvested as of January 1, 2026 $ 20.21  
Granted 16.24  
Vested 17.16  
Forfeited 18.2  
Issued and unvested as of June 30, 2026 $ 18.26