v3.26.1
Commitments and Contingencies (Details 1) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Commitments and contingencies (Note 9)    
Operating lease liabilities, current $ 224,051 $ 119,693
Operating lease liabilities, less current portion 1,095,037 431,683
Total operating lease liabilities $ 1,319,088 $ 551,376