XML 199 R126.htm IDEA: XBRL DOCUMENT v3.25.1
Right-of-use assets and Lease liabilities - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Right-Of-Use Assets And Lease Liabilities      
Total lease expenses $ 86,872 $ 88,754 $ 78,880
Expense relating to variable lease payments not included in measurement of lease liabilities 6,138 4,700 3,631
Income from subleasing right-of-use assets $ 0 $ 5 $ 142