v3.26.1
Commitments and Contingencies (Details 3) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Commitments and contingencies (Note 9)    
Operating cash outflows from lease liabilities $ 117,410 $ 42,706