v3.26.1
Concentrations of risks - Credit Risk (Details)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
CAD ($)
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
INR (₨)
Dec. 31, 2025
USD ($)
Concentration Risk [Line Items]          
Cash $ 4,421,058       $ 1,899,801
Cash, amount uninsured by taiwan central deposit insurance corporation 603,315        
Cash, amount uninsured by Kingdom of Cambodia banking authority 199,897        
Cash, amount uninsured by european banking authority 164,821   € 144,465    
Cash, amount uninsured by canadian deposit insurance corporation 160,036 $ 227,220      
Cash, amount uninsured by indian banking authority 9,570     ₨ 904,308  
United States          
Concentration Risk [Line Items]          
Cash 2,651,697        
Cash, amount uninsured by FDIC 2,148,890        
TAIWAN          
Concentration Risk [Line Items]          
Cash 972,640        
Cambodia          
Concentration Risk [Line Items]          
Cash 199,897        
European Union          
Concentration Risk [Line Items]          
Cash 303,517   € 266,033    
Canada          
Concentration Risk [Line Items]          
Cash 230,469 $ 327,220      
INDIA          
Concentration Risk [Line Items]          
Cash $ 14,862     ₨ 1,404,308