v3.26.1
Equity Incentive Plans - Additional Information (Details) - shares
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2025
May 31, 2017
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Employee stock purchase plan, description     The 2017 ESPP provides for a six-month offering period. At the end of the purchase period, eligible employees are permitted to purchase shares of common stock at the lower of 85% of the fair market value at the beginning or end of the offering period subject to tax limitations on the total value of the purchase.    
2017 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares available for future grant     791,127    
Percentage of payroll deductions   15.00%      
Employee stock purchase plan offering period   6 months      
Common stock fair market value percentage   85.00%      
Shares of common stock reserved for issuance, automatic annual increase initiation period   --01-01      
Percentage of number of shares of common stock outstanding     2.00%    
Increase in common stock reserved for issuance 150,000        
Periodic increment of common stock reserved for future issuance     150,000    
2017 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares of common stock reserved for issuance, automatic annual increase initiation period   --01-01      
Percentage of number of shares of common stock outstanding       5.00% 5.00%
Shares of common stock reserved for issuance, automatic annual increase start date   Jan. 01, 2018      
Shares of common stock reserved for issuance, automatic annual increase end date   Jan. 01, 2027      
Increase in common stock reserved for issuance 641,298