v3.26.1
Commitments and Contingencies (Details 3) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Commitments and contingencies (Note 9)    
Operating cash outflows from lease liabilities $ 43,988 $ 42,706