v3.26.1
Leases (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases      
Operating lease liabilities current $ 91,142   $ 92,362
Operating lease liabilities non-current 38,357   83,271
Operating lease right-of-use assets 124,861   $ 169,368
Amortization of operating lease right-of-use asset 42,575 $ 122,018  
Operating lease payments $ 44,130 $ 125,712