Trade and Accounts Payables - Schedule of Trade and Accounts Payables (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Trade and Accounts Payables [Abstract] | ||
Trade accounts payable | $ 23,470,268 | $ 24,266,237 |
Capital accruals | 5,615,601 | 5,615,601 |
Accrued interest on borrowings | 3,469,162 | 3,519,648 |
Accrued expenses | 5,239,291 | 1,512,726 |
VAT payable | 721,564 | 339,397 |
SEC settlement obligation | 5,000,000 | |
Total trade and accounts payable | $ 38,515,886 | $ 40,253,609 |
X | ||||||||||
- Definition Amount of accrued interest on borrowings. No definition available.
|
X | ||||||||||
- Definition SEC settlement obligation. No definition available.
|
X | ||||||||||
- Definition The entity's share of the amount of debt instruments issued that are included in the insurer's regulatory capital. No definition available.
|
X | ||||||||||
- Definition The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The amount of payables related to a value added tax. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|