v3.26.1
Subsequent Events (Details Narrative) - USD ($)
$ in Millions
Jul. 24, 2026
Jul. 23, 2026
Jul. 22, 2026
Jun. 30, 2026
Mar. 25, 2026
Mar. 24, 2026
Jan. 22, 2026
Jan. 21, 2026
Dec. 31, 2025
Jul. 23, 2025
Jul. 22, 2025
Jun. 30, 2025
Jun. 29, 2025
Feb. 24, 2025
Feb. 23, 2025
Common stock, shares authorized       50,000,000     250,000,000 6,250,000 50,000,000 50,000,000 1,388,888        
Stock Incentive Plan [Member]                              
Number of shares of common stock available for issuance             200,000                
Subsequent Event [Member] | AMPA [Member]                              
Equity purchase agreement pricing description Company may deliver purchase notices electing among three pricing mechanisms: (i) 94% of the lowest daily VWAP over the preceding five business days, (ii) 97% of the lowest traded price over the preceding business day, or (iii) 85% of the lowest traded price over the preceding five business days if the common stock is not trading on an Eligible Market. Closings occur one to five business days after a purchase notice, depending on the pricing option elected.                            
Stock issuance exchange capital percentage 19.99%                            
Beneficial ownership limitation percentage 9.99%                            
Commitment fee percentage 1.00%                            
Subsequent Event [Member] | AMPA [Member] | Alumni [Member]                              
Number of shares sold, value $ 15                            
Number of shares sold increased, value $ 50                            
Subsequent Event [Member] | Stock Incentive Plan [Member]                              
Number of shares of common stock available for issuance   1,000,000                          
Board of Directors [Member]                              
Common stock, shares authorized         250,000,000 50,000,000           1,388,888 4,166,667 4,166,667 50,000,000
Board of Directors [Member] | Subsequent Event [Member]                              
Common stock, shares authorized   250,000,000 50,000,000