XML 481 R137.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating expenses - Schedule of Average Number of Persons Employed by the Group (Details) - employee
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
OPERATING EXPENSES (Details) - Schedule of Average Number of Persons Employed by the Group [Line Items]      
Number of employees 66,229 66,197 63,372
UK      
OPERATING EXPENSES (Details) - Schedule of Average Number of Persons Employed by the Group [Line Items]      
Number of employees 64,334 65,390 62,587
Overseas      
OPERATING EXPENSES (Details) - Schedule of Average Number of Persons Employed by the Group [Line Items]      
Number of employees 1,895 807 785