Leases - Summary of Amounts Recognized in Consolidated Statements of Cash Flows (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Schedule of Amounts Recognized in Consolidated Statements of Cash Flows [Abstract] | |||
| Repayments of lease (Cash Flow) | $ 247,419 | $ 231,156 | $ 228,280 |
| Expense relating to leases of low-value assets that are not short-term leases | 23,011 | 16,572 | |
| Expense relating to short-term leases | 276,400 | 117,784 | |
| Total Cash payments for leases | $ 546,830 | $ 365,512 | |