Subsequent Events |
12 Months Ended |
|---|---|
Dec. 31, 2022 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | 24. Subsequent Events No subsequent event which had a material impact on the Company was identified through the date of issuance of the financial statements. |