v3.25.3
Common Stock - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
Sep. 28, 2025
Dec. 29, 2024
Class Of Stock [Line Items]    
Common stock for issuance 18,942,550 17,473,956
Employee Stock Option    
Class Of Stock [Line Items]    
Common stock for issuance 1,173,240 1,703,287
RSUs    
Class Of Stock [Line Items]    
Common stock for issuance 620,058 644,141
PSUs    
Class Of Stock [Line Items]    
Common stock for issuance 362,733 238,764
Shares Available for Grant | 2020 Equity Incentive Plan and 2020 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Common stock for issuance 16,786,519 14,887,764