Other Income and Other Expenses - Summary of Other Income (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Other income and other expenses [abstract] | |||
| Gain from equity method | $ 0 | $ 0 | $ (171,147) |
| Income from disposal of tangible assets | 4,682 | 0 | 7,202 |
| Reversal of allowance for bad debts | 136,111 | 0 | 753,200 |
| Miscellaneous income | 57,158 | 5,197,964 | 0 |
| Dividend income | 827 | 1,839 | 0 |
| Total other income | $ 198,778 | $ 5,199,803 | $ 589,255 |
| X | ||||||||||
- Definition Other income and other expenses. No definition available.
|
| X | ||||||||||
- Definition Reversal of allowance for bad debts. No definition available.
|
| X | ||||||||||
- Definition Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Adjustments for undistributed profits of investments accounted for using the equity method to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investments accounted for using equity method; Profit (loss)] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of miscellaneous other operating income. [Refer: Other operating income (expense)] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of operating income that the entity does not separately disclose in the same statement or note. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of dividends recognised as income. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|