v3.25.2
Related Party Transactions and Balances - Schedule of Due from Related Parties (Details) - Related Party [Member] - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Related Party Transaction [Line Items]    
Total due from related parties $ 6,516,896 $ 6,723,887
Less: Allowance for credit losses (5,232,834) (5,165,699)
Due from related parties, net 1,284,062 1,558,188
Due from related parties, net, current 172,336 172,049
Due from a related party, net, non-current $ 1,111,726 $ 1,386,139