XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value measurements - Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy (Detail) - Deferred Compensation Plan Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Opening balance $ 38,584 $ 26,832
Additions (net of redemption) 9,257 7,523
Change in fair value of deferred compensation plan assets (Note a) (7,580) 4,229
Closing balance $ 40,261 $ 38,584