v3.26.1
Lease - Schedule of Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Minimum Lease Payments [Abstract]    
Remaining 2026 (7/1/2026 – 12/31/2026) $ 66,509  
2027 133,018  
2028 133,018  
2029 22,169  
Total lease payments 354,714  
Less: imputed interest (32,600)  
Present value of lease liabilities $ 322,114 $ 375,993