Other Non-Current Assets - Schedule of Other Non-Current Assets (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Schedule of Other Non-Current Assets [Line Items] | ||
Other Non-Current Assets | $ 1,494,740 | $ 1,034,000 |
Prepaid Pension (Member) | ||
Schedule of Other Non-Current Assets [Line Items] | ||
Other Non-Current Assets | 460,732 | |
Guarantee deposits [Member] | ||
Schedule of Other Non-Current Assets [Line Items] | ||
Other Non-Current Assets | 1,432,177 | 506,316 |
Others [Member] | ||
Schedule of Other Non-Current Assets [Line Items] | ||
Other Non-Current Assets | $ 62,563 | $ 66,952 |