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 |