v3.26.3
Stockholders' Equity (Samsung Securities Purchase Agreement) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 04, 2026
Sep. 26, 2026
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Stockholders' Equity          
Issuance of common stock, net shares 10,000,000        
Issuance of common stock, net $ 1,000 $ 16,990 $ (107) $ 11,739 $ 939
Percentage of shares to be released 20.00%        
Share Price $ 2.35        
Share tranche 2,000,000