v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 27, 2026
Dec. 27, 2025
Accounts receivable, allowance $ 19,300 $ 19,000
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 275,000,000 275,000,000
Common stock, shares issued 186,974,903 183,015,207
Common stock, shares outstanding 180,618,566 176,903,857
Treasury stock, shares 1,102,289 771,500
Series A Redeemable Convertible Preferred Stock [Member]    
Temporary equity, par or stated value per share $ 0.01 $ 0.01
Temporary equity, par value   $ 7,000
Temporary equity, shares authorized 3,000 3,000
Temporary equity, shares issued 0 1,000
Temporary equity, shares outstanding 0 1,000
Temporary equity, liquidation preference   $ 7,000,000