v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 16, 2026
Jun. 17, 2025
Jun. 16, 2023
Apr. 22, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 29, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares of common stock reserved for issuance (in shares)         35,349,000   35,349,000    
Closing price of the company's common stock (in dollars per share)         $ 14.76   $ 14.76    
Granted (in shares)         0 0 0    
Weighted average grant date fair value (in dollars per share)               $ 0.85  
Averages contractual term             10 years    
Expected dividend yield             0.00% 0.00%  
Unrecognized compensation cost, options         $ 700   $ 700    
Proceeds from employee stock purchases             $ 66 $ 48  
Stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average recognition period             1 year 9 months 18 days    
Restricted stock units ("RSUs")                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average grant date fair value (in dollars per share)             $ 5.57    
Weighted average recognition period             3 years 2 months 12 days    
Unrecognized compensation cost         $ 13,000   $ 13,000    
RSUs vested (in shares)             0    
2023 Amended and Restated Equity Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Increase in number of shares authorized (in shares)     3,000,000            
2026 Equity Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares of common stock authorized for issuance (in shares)         24,919,000   24,919,000    
Increase in number of shares authorized (in shares) 20,000,000                
Shares of common stock reserved for issuance (in shares)         18,943,000   18,943,000    
2021 ESPP | Employee Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares of common stock authorized for issuance (in shares)       300,000          
Increase in number of shares authorized (in shares)   800,000              
Shares of common stock reserved for issuance (in shares)         718,000   718,000    
Cash earnings contributed per year       20.00%          
Purchase price of common stock       85.00%          
Offering period       6 months          
Shares purchased for award (in shares)             45,850    
Proceeds from employee stock purchases         $ 100        
Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Average vesting term             6 years    
Maximum | 2017 Equity Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares of common stock authorized for issuance (in shares)                 17,000
Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Average vesting term             4 years