v3.25.1
Related Party Transactions and Balances - Repayment schedule of the minimum principal payments (Details)
Mar. 31, 2025
USD ($)
Related Party Transactions and Balances  
2026 $ 7,249,910
Total 7,249,910
Current portion $ (7,249,910)