v3.26.1
Corporate Information (Details) - $ / shares
Jan. 08, 2026
Mar. 27, 2025
Jul. 10, 2026
Jul. 08, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 02, 2025
Corporate Information [Line Items]              
Common stock, shares authorized [1]         37,500,000 37,500,000  
Common stock par value (in Dollars per share) [1]         $ 0.001 $ 0.001  
Subsequent Event [Member]              
Corporate Information [Line Items]              
Common stock par value (in Dollars per share)       $ 0.001      
Preferred shares as authorized but not issued       10,000,000      
Florida Secretary of State’s office Articles [Member]              
Corporate Information [Line Items]              
Reverse stock split 1-for-4 1-for-10          
Preferred shares as authorized but not issued 10,000,000 10,000,000          
Common Stock [Member] | Florida Secretary of State’s office Articles [Member]              
Corporate Information [Line Items]              
Common stock par value (in Dollars per share) $ 0.001 $ 0.001          
Maximum [Member] | Subsequent Event [Member]              
Corporate Information [Line Items]              
Common stock, shares authorized     150,000,000 150,000,000      
Maximum [Member] | Florida Secretary of State’s office Articles [Member]              
Corporate Information [Line Items]              
Common stock, shares authorized 600,000,000 60,000,000          
Maximum [Member] | Common Stock [Member]              
Corporate Information [Line Items]              
Common stock, shares authorized             600,000,000
Minimum [Member] | Subsequent Event [Member]              
Corporate Information [Line Items]              
Common stock, shares authorized     37,500,000 37,500,000      
Minimum [Member] | Florida Secretary of State’s office Articles [Member]              
Corporate Information [Line Items]              
Common stock, shares authorized 150,000,000 6,000,000          
Minimum [Member] | Common Stock [Member]              
Corporate Information [Line Items]              
Common stock, shares authorized             6,000,000
[1] All shares and per share data have been retroactively restated to reflect the reverse stock splits effected on April 1, 2025, January 8, 2026 and July 10, 2026.