v3.26.1
Commitments and Contingencies (Details 1) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Commitments and contingencies (Note 9)    
Operating lease liabilities, current $ 184,794 $ 119,693
Operating lease liabilities, less current portion 710,998 431,683
Total operating lease liabilities $ 895,792 $ 551,376