Fair Value Measurements and Marketable Equity Securities - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets, Fair Value Disclosure [Abstract] | ||
| Marketable equity securities | $ 117,902 | $ 150,211 |
| Liabilities, Fair Value Disclosure [Abstract] | ||
| Holdback liability | 3,817 | 4,984 |
| Fair Value, Inputs, Level 1 [Member] | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Marketable equity securities | 117,902 | 150,211 |
| Liabilities, Fair Value Disclosure [Abstract] | ||
| Holdback liability | 3,817 | 4,984 |
| Fair Value, Inputs, Level 2 [Member] | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Marketable equity securities | 0 | 0 |
| Liabilities, Fair Value Disclosure [Abstract] | ||
| Holdback liability | 0 | 0 |
| Fair Value, Inputs, Level 3 [Member] | ||
| Assets, Fair Value Disclosure [Abstract] | ||
| Marketable equity securities | 0 | 0 |
| Liabilities, Fair Value Disclosure [Abstract] | ||
| Holdback liability | $ 0 | $ 0 |