v3.26.1
Stockholders' Equity - Summary of RSU Activity (Details) - Restricted Stock Units ("RSUs") - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Weighted Average Grant Date Fair Value    
Granted   $ 12.25
2020 Plan    
Number of Shares Underlying RSUs    
Issued and unvested as of January 1, 2026 2,438,316  
Granted 2,431,699  
Vested (161,857)  
Forfeited (69,533)  
Issued and unvested as of March 31, 2026 4,638,625  
Weighted Average Grant Date Fair Value    
Issued and unvested as of January 1, 2026 $ 20.21  
Granted 16.01  
Vested 21.91  
Forfeited 17.55  
Issued and unvested as of March 31, 2026 $ 18.11