v3.25.2
Digital Assets Payable - Schedule of Digital Assets Payable (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Digital assets payables to:      
Related parties $ 10,702,814 $ 8,926,859  
Third party payables 138,224,157 71,437,331  
Total $ 148,926,971 $ 80,364,190 $ 34,183,498