v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Schedule of Future Minimum Lease Payments [Abstract]      
2026   $ 5,758  
Total   5,758  
Less effects of discounting    
Lease liability recognized $ 5,328 $ 5,758 $ 425,032