v3.25.2
Equity Incentive Plans - Summary of Restricted Stock Unit and Market-Based Restricted Stock Units Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Weighted-Average Grant Date Fair Value per Share    
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Granted $ 5.5 $ 2.7
Restricted Stock Units (RSUs) | 2019 Equity Incentive Plan    
Restricted Stock Units Outstanding    
Restricted Stock Units Outstanding, Nonvested Outstanding, Beginning Balance 10,174,852  
Restricted Stock Units Outstanding, Granted 5,127,276  
Restricted Stock Units Outstanding, Forfeited (610,108)  
Restricted Stock Units Outstanding, Vested (3,093,207)  
Restricted Stock Units Outstanding, Nonvested Outstanding, Ending Balance 11,598,813  
Weighted-Average Grant Date Fair Value per Share    
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Beginning Balance $ 7.20  
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Granted 8.13 $ 3.99
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Forfeited 7.62  
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Vested 8.29  
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Ending Balance $ 7.3  
Market-Based Restricted Stock Units | 2019 Equity Incentive Plan    
Restricted Stock Units Outstanding    
Restricted Stock Units Outstanding, Nonvested Outstanding, Beginning Balance 3,831,114  
Restricted Stock Units Outstanding, Granted 2,020,000  
Restricted Stock Units Outstanding, Forfeited (247,117)  
Restricted Stock Units Outstanding, Vested (247,117)  
Restricted Stock Units Outstanding, Nonvested Outstanding, Ending Balance 5,356,880  
Weighted-Average Grant Date Fair Value per Share    
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Beginning Balance $ 10.8  
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Granted 13.5  
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Forfeited 18.89  
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Vested 18.89  
Weighted-Average Grant Date Fair Value per Share, Nonvested Outstanding, Ending Balance $ 11.07