v3.26.1
Schedule of maturities of long-term borrowings excluding convertible notes (Details)
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
Period ending June 30, 2027 $ 12,511,194
Period ending June 30, 2028 11,539,437
Period ending June 30, 2029 42,808
Period ending June 30, 2030 36,113
Period ending June 30, 2031 3,782
Long-term borrowings excluding convertible notes $ 24,133,334