v3.26.1
Stockholders’ Equity (Details Narrative) - $ / shares
12 Months Ended
Aug. 28, 2025
Aug. 28, 2023
Dec. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders equity reverse stock split 10-for-1      
Common stock, par value $ 0.001   $ 0.001 $ 0.001
Stock split ratio At the effective time of the Reverse Stock Split, every ten(10) shares of Common Stock either issued and outstanding or held as treasury stock was automatically reclassified into one new share of Common Stock. The total number of shares of Common Stock authorized for issuance did not change as a result of the Reverse Stock Split. The Reverse Stock Split was approved by the Company’s stockholders at the Company’s 2024 annual meeting of its stockholders held virtually on February 20, 2025 (the “Annual Meeting”) and approved by the board of directors of the Company (the “Board”) on August 13, 2025.      
Preferred stock, shares authorized     1,000,000 1,000,000
Preferred stock, par value     $ 0.001 $ 0.001
Preferred stock, shares issued     0 0
Preferred stock, shares outstanding     0 0
Common stock, shares authorized     500,000,000 500,000,000
Warrants issued     68,241 236,506
Common Stock [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Common stock, shares outstanding     6,880,287 1,832,685
Public Warrant [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stock split ratio 10:1 20:1    
Warrants term     5 years  
Share price     $ 0.01  
Minimum days prior written notice of redemption     30 days  
Share price     $ 3,200.00  
Number of trading days     30 days  
Warrants outstanding     100,625  
Warrants exercisable for purchase of aggregate shares     1,978  
Public Warrant [Member] | Minimum [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Number of trading days     20 days  
Public Warrant [Member] | Maximum [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Number of trading days     30 days