v3.26.1
Schedule of maturities of long-term borrowings excluding convertible notes (Details)
Mar. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
Period ending March 31, 2027 $ 9,829,713
Period ending March 31, 2028 14,324,645
Period ending March 31, 2029 42,170
Period ending March 31, 2030 39,863
Period ending March 31, 2031 10,803
Long-term borrowings excluding convertible notes $ 24,247,194