v3.26.1
Schedule of accounts receivables net (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Credit Loss [Abstract]        
Accounts receivable $ 8,756,450 $ 8,887,406    
Less: allowance for credit losses (1,817,455) (1,386,967) $ (1,386,967) $ (591,326)
Accounts receivable, net $ 6,938,995 $ 7,500,439