v3.26.1
Equity Incentive Plans and Stock-Based Compensation Expense - Additional Information (Details) - shares
Sep. 19, 2019
Mar. 31, 2026
Jan. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock shares reserved for future issuance   11,071,452   37,557,964
2026 Long-Term Incentive Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock shares reserved for future issuance     4,137,117  
2026 LTIP and 2019 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period 4 years      
2026 LTIP and 2019 Plan | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted (in term) 10 years      
Stock options granted (in term) 5 years      
2026 LTIP and 2019 Plan | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock option, ownership percentage 10.00%      
Exercise price of options granted at fair market value ownership percentage 10.00%      
2026 LTIP and 2019 Plan | After One Year        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting rights, percentage 25.00%      
2026 Employee Stock Purchase Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock shares reserved for future issuance     539,582  
Stock Option, Ownership Percentage Less Than 10% Percent | 2026 LTIP and 2019 Plan | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of fair market value of shares on grant date 100.00%      
Stock Option, Ownership Percentage More Than 10% Percent | 2026 LTIP and 2019 Plan | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of fair market value of shares on grant date 110.00%