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, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
Opening balance | $ 61,196 | $ 54,519 | $ 60,924 | $ 51,354 |
Additions (net of redemption) | 941 | 800 | 2,345 | 801 |
Change in fair value of deferred compensation plan liabilities | 5,595 | 992 | 4,463 | 4,156 |
Closing balance | $ 67,732 | $ 56,311 | $ 67,732 | $ 56,311 |