v3.25.4
Common Stock - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Class Of Stock [Line Items]    
Common stock, shares authorized 310,000,000 310,000,000
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares issued 44,797,125 44,042,355
Common stock, shares outstanding 44,797,125 44,042,355
Common stock voting rights Each share of the Company’s common stock is entitled to one vote on all matters submitted to a vote of the Company’s stockholders  
Common stock dividend declared or paid $ 0