v3.26.1
Stock-based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 63 Months Ended
Jan. 31, 2026
Jan. 31, 2026
Jan. 31, 2025
Oct. 31, 2020
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of shares granted                 2,185,540          
Compensation expense         $ 3,381,000   $ 4,667,000   $ 7,110,000 $ 11,618,000        
Gross proceeds from issuance of common stock                 $ 132,000 138,000        
Common Stock                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Issuance of common stock under ESPP, shares           53,966   54,296            
Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of units granted                 708,200          
Aggregate grant date fair market value of restricted stock units granted                 $ 3,028,000          
Unrecognized compensation expense         4,755,000       $ 4,755,000          
Remaining weighted average period for recognize compensation expense                 1 year 7 months 6 days          
Compensation expense         832,000   1,394,000   $ 1,837,000 2,771,000        
Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of units granted                 1,886,320          
Unrecognized compensation expense         647,000       $ 647,000          
Remaining weighted average period for recognize compensation expense                 1 year 9 months 18 days          
Compensation expense         275,000   355,000   $ 573,000 742,000        
2022 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Triggering expense recognition     50.00%                      
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% vested on January 31, 2026.          
Compensation expense         $ 0   81,000   $ 27,000 197,000        
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 | 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]                            
Triggering expense recognition         75.00%       75.00%          
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 June 30, 2026, 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.          
Compensation expense         $ 274,000   274,000   $ 545,000 545,000        
2025 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
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 June 30, 2026, none of the 2025 PSU metrics were deemed probable of achievement.          
Compensation expense         0   0   $ 0 0        
2026 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Performance based restricted stock units terms of award                 The 2026 PSUs provide for a performance period from February 1, 2026 through January 31, 2029 to achieve up to four defined performance metrics. The percentage of 2026 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 June 30, 2026, none of the 2026 PSU metrics were deemed probable of achievement.          
Compensation expense         0       $ 0          
Employee Stock Option                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Vesting service period                 4 years          
Compensation expense         2,247,000   2,917,000   $ 4,649,000 8,073,000        
Stock Options                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award contractual term                 10 years          
Unrecognized compensation expense         15,225,000       $ 15,225,000          
Remaining weighted average period for recognize compensation expense                 2 years 2 months 12 days          
Employee Stock Purchase Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Percentage of shares of common stock Outstanding       1.00%                    
Compensation expense         $ 27,000   $ 1,000   $ 51,000 $ 32,000        
Common stock, capital shares reserved for future issuance       1,187,000                    
Issuance of common stock under ESPP, shares                 53,966 54,296        
Gross proceeds from issuance of common stock                 $ 132,000 $ 138,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   781,267                       2,511,861
2020 Incentive Award Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Increased number of shares available under plan   3,906,339                       20,845,291
Percentage of shares of common stock Outstanding       5.00%                    
Common stock available for issuance         6,953,894       6,953,894          
2020 Incentive Award Plan | 2022 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of units granted                         724,970  
Aggregate grant date fair market value of restricted stock units granted                         $ 5,298,000  
2020 Incentive Award Plan | 2024 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of units granted                       1,057,900    
Aggregate grant date fair market value of restricted stock units granted                       $ 4,401,000    
2020 Incentive Award Plan | 2025 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of units granted                     1,045,600      
Aggregate grant date fair market value of restricted stock units granted                     $ 3,200,000      
2020 Incentive Award Plan | 2026 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of units granted                 1,886,320          
Aggregate grant date fair market value of restricted stock units granted                 $ 7,998,000          
2020 Incentive Award Plan | Employee Stock Option                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of shares granted                 2,185,540          
Aggregate grant date fair market value                 $ 6,667,000          
Minimum | Director                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Vesting service period                 1 year          
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%      
Minimum | 2026 Performance-based Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Award vesting percentage                 0.00%          
Maximum | Director                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Vesting service period                 3 years          
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 | 2026 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