XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value measurements - Schedule of Fair Value of Deferred Compensation Plan Liabilities (Details) - Deferred Compensation Liabilities - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Opening balance $ 67,732 $ 56,311 $ 60,924 $ 51,354
Additions (net of redemption) 834 746 3,179 1,547
Change in fair value of deferred compensation plan liabilities 4,097 3,297 8,560 7,453
Closing balance $ 72,663 $ 60,354 $ 72,663 $ 60,354