v3.26.3
Stockholders' Equity (Narrative) (Details) - $ / shares
Apr. 17, 2024
Apr. 17, 2017
Sep. 26, 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        
Additional extension 3 years          
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