Employee Benefits - Schedule of Defined Contribution Plans (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Retirement Benefits [Abstract] | ||||
| Defined contributions plans included in personnel expenses | $ (4,684) | $ (4,694) | $ (14,974) | $ (14,308) |