XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value measurements - Schedule of Fair Value of Deferred Compensation Plan Assets (Details) - Deferred Compensation Plan Assets - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Opening balance $ 68,356 $ 56,992 $ 61,549 $ 51,983
Additions (net of redemption) 834 747 3,179 1,547
Change in fair value of deferred compensation plan assets 4,089 3,252 8,551 7,461
Closing balance $ 73,279 $ 60,991 $ 73,279 $ 60,991