v3.26.1
Summary of Significant Accounting Policies (Details Narrative) - shares
Dec. 23, 2025
Jun. 30, 2026
Dec. 31, 2025
Reverse stock split 1-for-50    
Common stock, shares authorized 100,136,341    
Common Class A [Member]      
Common stock, shares authorized 100,000,000 100,000,000 100,000,000
Common Class B [Member]      
Common stock, shares authorized 136,341 136,341 136,341