v3.25.4
Stock-based Compensation - Additional Information (Details)
1 Months Ended 12 Months Ended 63 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
shares
Oct. 31, 2020
shares
Dec. 31, 2025
USD ($)
Installment
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2025
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Compensation expense | $         $ 20,720,000 $ 51,767,000    
Number of shares granted         3,386,028      
Common stock, capital shares reserved for future issuance         36,037,761     36,037,761
Gross proceeds from issuance of common stock | $         $ 201,000 $ 267,000    
Weighted average grant date fair value per option granted | $ / shares         $ 2.2 $ 2.99    
Common Stock                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Issuance of common stock upon vesting of restricted stock units         1,239,720 927,932    
Issuance of common stock under ESPP, shares         80,434 99,614    
Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of units granted         1,091,064 1,126,100    
Compensation expense | $         $ 5,577,000 $ 5,374,000    
Aggregate grant date fair market value of restricted stock units granted | $         $ 3,372,000 $ 4,557,000    
Number of installments | Installment         3      
Number of units cancelled due to terminations         150,087 12,633    
Unrecognized compensation expense | $         $ 3,620,000     $ 3,620,000
Unvested shares         2,247,064 2,523,052   2,247,064
Remaining weighted average period for recognize compensation expense         1 year 1 month 6 days      
Restricted Stock Units | Common Stock                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Issuance of common stock upon vesting of restricted stock units         1,216,965 927,932    
Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of units granted         1,045,600      
Compensation expense | $         $ 1,459,000 $ 3,209,000    
Number of units cancelled due to terminations         181,243      
Unrecognized compensation expense | $         $ 1,220,000     $ 1,220,000
Unvested shares         2,465,985 1,782,870   2,465,985
Remaining weighted average period for recognize compensation expense         1 year 4 months 24 days      
Employee Stock Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Compensation expense | $         $ 13,616,000 $ 43,073,000    
Number of shares granted         3,386,028 3,213,550    
Aggregate grant date fair market value | $         $ 7,433,000 $ 9,622,000    
Vesting service period         4 years      
Award contractual term         10 years      
Unrecognized compensation expense | $         $ 13,236,000     $ 13,236,000
Remaining weighted average period for recognize compensation expense         2 years 1 month 6 days      
2022 Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of units granted             724,970  
Triggering expense recognition   50.00%            
Compensation expense | $         $ 359,000 $ 2,201,000    
Aggregate grant date fair market value of restricted stock units granted | $             $ 5,298,000  
Performance based restricted stock units terms of award         The performance period for the 2022 PSUs ran from February 1, 2022 through January 31, 2025 to achieve up to six defined performance metrics. The Company achieved two metrics which resulted in 50% of the grant date fair value being recognized as expense. Of the total 2022 PSUs granted, 25% vested on January 31, 2025, and 25% will vest on January 31, 2026 subject to the employee's continued employment through the applicable vesting date.      
2022 Performance-based Restricted Stock Units | Tranche One                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage   25.00%            
2022 Performance-based Restricted Stock Units | Subsequent Event | Tranche Two                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage 25.00%              
2024 Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of units granted           1,057,900    
Triggering expense recognition         75.00%     75.00%
Compensation expense | $         $ 1,100,000 $ 1,009,000    
Aggregate grant date fair market value of restricted stock units granted | $           $ 4,401,000    
Performance based restricted stock units terms of award         The 2024 PSUs provide for a performance period from February 1, 2024 through January 31, 2027 to achieve up to four defined performance metrics. The percentage of 2024 PSUs eligible to vest will be determined based on the number of metrics achieved during the performance period and may range from 0% to 200%. As of December 31, 2025, two of the 2024 PSU metrics were deemed probable of achievement resulting in expense recognition of 75% of the 2024 PSU grant date value. Compensation expense is being recognized from the grant date through the final vest date of January 31, 2027.      
2025 Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of units granted         1,045,600      
Compensation expense | $         $ 0      
Aggregate grant date fair market value of restricted stock units granted | $         $ 3,200,000      
Performance based restricted stock units terms of award         The 2025 PSUs provide for a performance period from February 1, 2025 through January 31, 2028 to achieve up to four defined performance metrics. The percentage of 2025 PSUs eligible to vest will be determined based on the number of metrics achieved during the performance period and may range from 0% to 200%. As of December 31, 2025, none of the 2025 PSU metrics were deemed probable of achievement.      
Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of shares of common stock Outstanding       1.00%        
Common stock, capital shares reserved for future issuance       1,187,000        
Issuance of common stock under ESPP, shares         80,434 99,614    
Gross proceeds from issuance of common stock | $         $ 201,000 $ 267,000    
Employee Stock Purchase Plan | Common Stock                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Increased number of shares available under plan               2,511,861
Employee Stock Purchase Plan | Common Stock | Subsequent Event                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Increased number of shares available under plan     781,267          
2020 Incentive Award Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of shares of common stock Outstanding       5.00%        
Increased number of shares available under plan         20,845,291      
Common stock, capital shares reserved for future issuance         5,085,914     5,085,914
2020 Incentive Award Plan | Subsequent Event                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Increased number of shares available under plan     3,906,339          
Maximum | 2024 Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage           200.00%    
Maximum | 2025 Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage         200.00%      
Maximum | 2020 Incentive Award Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares available for grant       7,924,000        
Minimum | 2024 Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage           0.00%    
Minimum | 2025 Performance-based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting percentage         0.00%      
Director | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting service period         3 years      
Director | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting service period         1 year