Financial Instruments (Details) - USD ($) |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|||
Financial Instruments [Line Items] | |||||
Total exchange gain or (loss) | [1] | $ (27,799,084) | $ 78,178 | $ 1,079,191 | |
Market interest rate | 1.00% | ||||
Increase in the cash outflow | $ 150,735 | 134,491 | 99,943 | ||
Unbilled receivables | 34,306,195 | 34,213,379 | |||
Cash and cash equivalents and financial assets at amortized cost | 37,472,301 | 46,777,772 | |||
Increase in credit losses | 897,170 | 12,153,098 | |||
Other receivables and guarantee deposits | 432,696 | 107,228 | |||
Accounts Receivable [Member] | |||||
Financial Instruments [Line Items] | |||||
Increase in credit losses | 7,600,000 | ||||
Credit Risk [Member] | |||||
Financial Instruments [Line Items] | |||||
Other receivables and guarantee deposits | $ 2,386,725 | $ 613,544 | |||
|