Fair Value Disclosures - Summary of Financial Instruments Measured At Fair Value On a Recurring Basis (Detail) - Fair Value, Recurring [Member] - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
||
|---|---|---|---|---|
| Assets | ||||
| Assets measured at fair value | $ 343,218 | $ 352,230 | ||
| Liabilities | ||||
| Liabilities measured at fair value | 37,461 | 41,864 | ||
| Acquisition Related Liabilities [Member] | ||||
| Liabilities | ||||
| Liabilities measured at fair value | 37,461 | 41,864 | ||
| Cash and Cash Equivalents [Member] | ||||
| Assets | ||||
| Assets measured at fair value | [1] | 343,218 | 352,230 | |
| Level 1 [Member] | ||||
| Assets | ||||
| Assets measured at fair value | 343,218 | 352,230 | ||
| Level 1 [Member] | Cash and Cash Equivalents [Member] | ||||
| Assets | ||||
| Assets measured at fair value | [1] | 343,218 | 352,230 | |
| Level 3 [Member] | ||||
| Liabilities | ||||
| Liabilities measured at fair value | 37,461 | 41,864 | ||
| Level 3 [Member] | Acquisition Related Liabilities [Member] | ||||
| Liabilities | ||||
| Liabilities measured at fair value | $ 37,461 | $ 41,864 | ||
| ||||