v3.25.4
Stockholders' Equity - Schedule of Weighted-Average Assumptions to Estimate Fair Value of Employee Stock Purchase Rights (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]      
Expected dividend yield 0.00%    
2021 Employee Stock Purchase Plan      
Class Of Stock [Line Items]      
Expected volatility, minimum 54.40% 51.30% 58.50%
Expected volatility, maximum 84.50% 71.20% 79.70%
Risk-free interest rate minimum 3.90% 4.50% 5.00%
Risk-free interest rate maximum 4.30% 5.30% 5.50%
Expected dividend yield 0.00% 0.00% 0.00%
2021 Employee Stock Purchase Plan | Minimum      
Class Of Stock [Line Items]      
Expected term (in years) 5 months 26 days 6 months 5 months 26 days
2021 Employee Stock Purchase Plan | Maximum      
Class Of Stock [Line Items]      
Expected term (in years) 11 months 26 days 1 year 1 year