v3.24.2.u1
Fair Value Measurements - Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail) - Deferred compensation liabilities - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Opening balance $ 54,519 $ 44,095 $ 51,354 $ 39,654
Additions (net of redemption) 800 1,099 801 3,197
Change in fair value of deferred compensation plan liabilities 992 2,119 4,156 4,462
Closing balance $ 56,311 $ 47,313 $ 56,311 $ 47,313