XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value measurements - Schedule of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail) - Deferred Compensation Liabilities - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Opening balance $ 38,007 $ 26,390
Additions (net of redemption) 9,257 7,523
Change in fair value of deferred compensation plan liabilities (Note a) (7,610) 4,094
Closing balance $ 39,654 $ 38,007