v3.26.1
Bank Overdraft Facility - Schedule of Bank Overdraft Facility (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Bank Overdraft Facility [Line Items]    
Bank overdraft $ 11,156,147 $ 11,442,948
HDFC Bank Ltd overdraft (with lien against fixed deposits) (OD1) [Member]    
Schedule of Bank Overdraft Facility [Line Items]    
Bank overdraft 4,292,445 4,829,115
HDFC Bank Ltd overdraft (OD2) [Member]    
Schedule of Bank Overdraft Facility [Line Items]    
Bank overdraft 453,301 493,355
HDFC Bank Ltd overdraft (OD3) [Member]    
Schedule of Bank Overdraft Facility [Line Items]    
Bank overdraft 5,859,625 6,120,478
ICICI Bank overdraft (OD4) [Member]    
Schedule of Bank Overdraft Facility [Line Items]    
Bank overdraft $ 550,776