XML 65 R49.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Credit Loss [Abstract]    
Accounts receivable $ 32,592,931 $ 47,010,336
Less: allowance for doubtful accounts (3,246,551) (3,055,252)
Accounts receivable, net 29,346,380 43,955,084
Allowance for doubtful accounts receivable, beginning balance 3,055,252 148,540
Increase in allowance 2,160,323 2,903,304
Write-off of uncollectible amounts (1,969,024) (12,703)
Purchase accounting   16,111
Allowance for doubtful accounts receivable, ending balance $ 3,246,551 $ 3,055,252