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 |