Pension and Other Employee Obligations - Summary of Defined Benefit Liabilities (Details) - USD ($) |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Disclosure of defined benefit plans [abstract] | ||
| Present value of defined benefit obligations | $ 1,942,451 | $ 1,459,979 |
| Fair value of plan assets | (116,768) | (118,121) |
| Net defined benefit obligations | $ 1,825,683 | $ 1,341,858 |