Share-Based Payment - Schedule of Share-Based Payment Transactions Related to Employee Stock Options and Restricted Stocks (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Share-Based Payment [Abstract] | |||
Equity-settled | $ 250,952 | $ 118,800 | $ 237,301 |