v3.26.1
Loans Payable - Schedule of roll forward loans payable balance (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Loans Payable [Abstract]  
Balance as of January 1, 2024 $ 25,756,757
Proceeds from loans payable 50,044,151
Repayment of loans payable (42,538,256)
Foreign currency transaction adjustment (122,643)
Balance as of September 30, 2025 $ 33,140,009