Fair Value Measurements - Summary of Companies Unrealized and Realized Gains and Losses on Investments (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Gain (Loss) on Securities [Line Items] | ||||
| Unrealized gains/(losses) | $ 770 | $ 1,478 | $ (579) | $ 2,358 |
| Realized gains/(losses) | 16 | 47 | 81 | 94 |
| Securities sold, not yet purchased gross unrealized gains | (1) | 0 | 0 | 0 |
| Corporate Debt [Member] | ||||
| Gain (Loss) on Securities [Line Items] | ||||
| Unrealized gains/(losses) | (109) | 195 | (452) | 502 |
| Realized gains/(losses) | 0 | 0 | 4 | 0 |
| U.S. Treasuries [Member] | ||||
| Gain (Loss) on Securities [Line Items] | ||||
| Unrealized gains/(losses) | (405) | 213 | (1,166) | 1,279 |
| Mutual Funds Held In Rabbi Trust [Member] | ||||
| Gain (Loss) on Securities [Line Items] | ||||
| Unrealized gains/(losses) | 1,284 | 1,070 | 1,039 | 577 |
| Realized gains/(losses) | $ 16 | $ 47 | $ 77 | $ 94 |