v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jul. 31, 2020
Restricted Stock Units    
Class Of Stock [Line Items]    
Weighted-average period of stock-based compensation yet to be recognized 2 years 4 months 9 days  
Weighted-average requisite service period 4 years  
RSUs and performance-based, and market-based awards    
Class Of Stock [Line Items]    
Expected stock-based compensation yet to be recognized $ 35.3  
Stock Option    
Class Of Stock [Line Items]    
Weighted-average period of stock-based compensation yet to be recognized 2 years 10 months 24 days  
Weighted-average requisite service period 4 years  
Unamortized stock-based compensation cost related to unvested stock options $ 4.3  
2020 Equity incentive plan    
Class Of Stock [Line Items]    
Percentage of common stock issued and outstanding   5.00%
2020 Equity incentive plan | Series 1 Common Stock    
Class Of Stock [Line Items]    
Common stock authorized and reserved for issuance   3,873,885
Common stock available for future issuance 4,552,545