v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ in Millions
6 Months Ended
Jan. 01, 2026
shares
Oct. 21, 2020
shares
Jun. 30, 2026
USD ($)
period
shares
Share-based Payment Arrangement      
Unrecognized compensation costs related to unvested options and unvested restricted stock | $     $ 23.0
Weighted average period of unrecognized compensation costs (years)     2 years 9 months 18 days
2020 Equity Incentive Plan      
Share-based Payment Arrangement      
Number of shares authorized (in shares)     2,200,000
Common stock shares available for grant (in shares)     1,924,115
Percentage of automatic annual increase in number of shares     4.00%
Number of additional shares authorized (in shares) 2,266,293    
Vesting period (years)     4 years
Stock option expiry period (years)     10 years
2016 Stock Incentive Plan      
Share-based Payment Arrangement      
Number of shares authorized (in shares)     5,078,295
2020 Employee Stock Purchase Plan      
Share-based Payment Arrangement      
Number of shares authorized (in shares)   360,000  
Common stock shares available for grant (in shares)     2,633,981
Percentage of automatic annual increase in number of shares   1.00%  
Number of additional shares authorized (in shares) 566,573    
Maximum aggregate number of shares added to plan (in shares)   3,220,520  
Percentage of payroll deductions     15.00%
Discount of shares rate, percent     15.00%
Number of offering periods (period) | period     2
Personnel related (including stock-based compensation) | $     $ 0.0