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.