v3.26.1
Schedule of Future Estimated Minimum Lease Payments Under Non-cancelable Operating Leases (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining six months) $ 40,500  
Less amount representing interest (785)  
Present value of future minimum lease payments 39,715 $ 78,539
Less current portion of operating lease liabilities (39,715) $ (78,539)
Operating lease liabilities, net of current portion