v3.25.4
Common Stock - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
Dec. 28, 2025
Dec. 29, 2024
Class Of Stock [Line Items]    
Common stock for issuance 18,918,301 17,473,956
Employee Stock Option    
Class Of Stock [Line Items]    
Common stock for issuance 1,170,025 1,703,287
RSUs    
Class Of Stock [Line Items]    
Common stock for issuance 608,138 644,141
PSUs    
Class Of Stock [Line Items]    
Common stock for issuance 362,903 238,764
Shares Available for Grant | 2020 Equity Incentive Plan ("2020 Incentive Plan") and 2020 Employee Stock Purchase Plan ("2020 ESPP")    
Class Of Stock [Line Items]    
Common stock for issuance 16,777,235 14,887,764