XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Credit Loss [Abstract]      
Accounts receivable $ 31,887,399 $ 32,592,931 $ 47,010,336
Less: allowance for credit losses (3,666,078) (3,246,551) (3,055,252)
Accounts receivable, net 28,221,321 29,346,380 $ 43,955,084
Allowance for credit losses, beginning balance 3,246,551 3,055,252  
Increase in allowance 1,530,891 2,160,323  
Write-off of uncollectible amounts (1,111,364) (1,969,024)  
Allowance for credit losses, ending balance $ 3,666,078 $ 3,246,551