v3.26.1
Stockholders' Equity (Narrative) (Details) - $ / shares
Apr. 17, 2017
Jun. 27, 2026
Dec. 27, 2025
Sep. 24, 2025
Sep. 23, 2025
Serial Preferred Stock          
Preferred stock, shares authorized   10,000,000 10,000,000    
Preferred stock, par value   $ 0.001 $ 0.001    
Preferred stock, shares outstanding   0 0    
Number of rights authorized for each outstanding share of stock 1        
Number of shares issued when right is exercised 0.001        
Purchase price per share $ 6.56        
Number of days rights are to be distributed 10 days        
Minimum beneficial ownership percentage for rights to be distributed 15.00%        
Common Stock          
Common Stock, Shares Authorized   675,000,000 675,000,000 675,000,000 450,000,000
Series A Preferred Stock          
Serial Preferred Stock          
Preferred stock, shares authorized   1,000,000 1,000,000    
Preferred stock, par value   $ 0.001 $ 0.001    
Preferred stock, shares outstanding   0 0    
Stock-Based Compensation          
Shares available for issuance 1,000,000