Related Party Transactions (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Related Party Transactions [Abstract] | |||
Description of agreement terms | The agreement was effective for a 12-month term from January 1, 2020 to December 31, 2020 and continuing thereafter on an annual or a half-year basis. | ||
Amount of transaction, services fee | $ 109,231 | $ 359,090 | $ 340,128 |